Lines Matching refs:info
60 eibnx_fip_solicit_mcast(eibnx_thr_info_t *info)
65 if ((swqe = eibnx_acquire_swqe(info, KM_SLEEP)) == NULL)
68 ret = eibnx_fip_make_solicit_pkt(info, swqe);
74 ret = eibnx_fip_send_solicit_pkt(info, swqe, NULL);
91 eibnx_fip_solicit_ucast(eibnx_thr_info_t *info, clock_t *solicit_period_ticks)
117 for (gw = info->ti_gw; gw; gw = gw->gw_next) {
160 ret = eibnx_fip_make_solicit_pkt(info, swqe);
164 ret = eibnx_fip_send_solicit_pkt(info, swqe, &gw->gw_addr);
179 eibnx_fip_make_solicit_pkt(eibnx_thr_info_t *info, eibnx_wqe_t *swqe)
230 iba->ia_qpn = htonl(info->ti_qpn);
232 iba->ia_lid = htons(info->ti_pi->p_base_lid);
233 port_gid = info->ti_pi->p_sgid_tbl[0];
247 eibnx_setup_ud_dest(eibnx_thr_info_t *info, eibnx_wqe_t *swqe,
262 info->ti_solicit_mcg->mc_qkey, IB_MC_QPN,
263 &info->ti_solicit_mcg->mc_adds_vect);
267 info->ti_solicit_mcg->mc_qkey, IB_MC_QPN);
288 attr.pa_sgid = info->ti_pi->p_sgid_tbl[0];
332 eibnx_fip_send_solicit_pkt(eibnx_thr_info_t *info, eibnx_wqe_t *swqe,
337 if (eibnx_setup_ud_dest(info, swqe, gw_addr) != ENX_E_SUCCESS)
347 ret = ibt_post_send(info->ti_chan, &(swqe->qe_wr.send), 1, NULL);
363 info->ti_mcast_done = 1;
544 * Record all info from the Infiniband Address descriptor
558 * Record all info from the EoIB GW Information descriptor
574 * Record all info from the Gateway Identifier descriptor
584 * Record all info from the Keep Alive descriptor