Lines Matching refs:gwi
442 eibnx_gw_info_t *gwi;
532 gwi = &(msg->u.gm_info);
533 gwi->gw_flag_available = (flags & FIP_BHFLAG_GWAVAIL) ? 1 : 0;
539 gwi->gw_flag_ucast_advt = (flags & FIP_BHFLAG_SLCTMSG) ? 1 : 0;
540 msg->gm_type = (gwi->gw_flag_ucast_advt) ?
546 gwi->gw_ctrl_qpn = (ntohl(desc_iba->ia_qpn) & FIP_IBA_QPN_MASK);
549 gwi->gw_portid = (sl_portid & FIP_IBA_PORTID_MASK);
550 gwi->gw_sl = ((sl_portid & FIP_IBA_SL_MASK) >> FIP_IBA_SL_SHIFT);
552 gwi->gw_lid = ntohs(desc_iba->ia_lid);
555 gwi->gw_guid = ntohll(guid);
561 gwi->gw_is_host_adm_vnics = 1;
563 gwi->gw_is_host_adm_vnics = 0;
566 gwi->gw_num_net_vnics = (rss_qpn_num_net_vnics &
568 gwi->gw_n_rss_qpn = ((rss_qpn_num_net_vnics &
570 bcopy(desc_gwinfo->gi_vendor_id, gwi->gw_vendor_id, FIP_VENDOR_LEN);
571 (gwi->gw_vendor_id)[FIP_VENDOR_LEN] = '\0';
577 gwi->gw_system_guid = ntohll(guid);
578 bcopy(desc_gwid->id_sysname, gwi->gw_system_name, FIP_SYSNAME_LEN);
579 (gwi->gw_system_name)[FIP_SYSNAME_LEN] = '\0';
580 bcopy(desc_gwid->id_portname, gwi->gw_port_name, FIP_PORTNAME_LEN);
581 (gwi->gw_port_name)[FIP_PORTNAME_LEN] = '\0';
586 gwi->gw_adv_period = ntohl(desc_ka->ka_gw_adv_period);
587 gwi->gw_ka_period = ntohl(desc_ka->ka_gw_ka_period);
588 gwi->gw_vnic_ka_period = ntohl(desc_ka->ka_vnic_ka_period);
590 gwi->gw_next = NULL;