Lines Matching defs:gw
93 eibnx_gw_info_t *gw;
100 * destination. Now, the only places where the gw list pointers
101 * are updated are when we're adding a new gw item to the list
106 * not change by the addition of a new gw item coming into
109 * Also, since the gw list is torn down only by the port-monitor
114 * of gateways without the gw list lock in this routine.
117 for (gw = info->ti_gw; gw; gw = gw->gw_next) {
119 if (eibnx_is_gw_dead(gw))
122 swqe = gw->gw_swqe;
128 "gw wqe type (0x%lx) indicates this is not an "
129 "swqe!, cannot send solicitation to gw",
136 "gw swqe flags (0x%lx) indicate swqe is free!, "
137 "cannot send solicitation to gw", swqe->qe_flags);
142 ENX_DPRINTF_DEBUG("eibnx_fip_solicit_ucast: gw swqe "
144 "cannot send solicitation to gw", swqe->qe_flags);
155 * GW_ADV_PERIOD that we have in our gw list.
157 if ((gw->gw_adv_period * 4) < min_solicit_period_msec)
158 min_solicit_period_msec = gw->gw_adv_period * 4;
164 ret = eibnx_fip_send_solicit_pkt(info, swqe, &gw->gw_addr);
275 * If this is a unicast send, but we already have the gw address
328 * destination gw addr is specified, send a unicast message to it;
357 * send, the wqe is attached to a specific gw entry and we should
397 "gw advertisement, ignoring", opcode);
421 "gw advertisement, ignoring", subcode);
470 ENX_DPRINTF_WARN("advertisement from gw too small; "
529 * Record if the gw is available for login ('A' bit in the header)