ipoib_mac_t
ar.xarp_ha.sdl_alen >= sizeof (ipoib_mac_t)) {
&((ipoib_mac_t *)mac)->ipoib_gidpref, sizeof (ib_gid_t));
if (lifr.lifr_nd.lnr_hdw_len >= sizeof (ipoib_mac_t)) {
&((ipoib_mac_t *)mac)->ipoib_gidpref, sizeof (ib_gid_t));
ibd_print(ipoib_mac_t *ea)
ipoib_mac_t *ep = (ipoib_mac_t *)hap;
ipoib_mac_t arp_sha; /* sender hardware address */
ipoib_mac_t arp_tha; /* target hardware address */
ipoib_mac_t ibdbroadcastaddr;
ipoib_mac_t *mact, *tact;
mact = (ipoib_mac_t *)pktinfo->shost;
mact = (ipoib_mac_t *)pktinfo->dhost;
tact = (ipoib_mac_t *)mac_pvt->curr_macaddr;
tact = (ipoib_mac_t *)macinfo->
ipoib_mac_t dhost;
ibd_n2h_gid(ipoib_mac_t *mac, ib_gid_t *dgid)
ibd_h2n_mac(ipoib_mac_t *mac, ib_qpn_t qpn, ib_sn_prefix_t prefix,
ibd_get_allroutergroup(ibd_state_t *state, ipoib_mac_t *mcmac,
ipoib_mac_t *rmac)
return ((uint_t)((ipoib_mac_t *)key)->ipoib_qpn);
bcopy(&(((ipoib_mac_t *)key)->ipoib_qpn), &hval, sizeof (uint_t));
ibd_acache_find(ibd_state_t *state, ipoib_mac_t *mac, boolean_t hold, int num)
ibd_acache_lookup(ibd_state_t *state, ipoib_mac_t *mac, int *err, int numwqe)
ipoib_mac_t routermac;
ibd_acache_recycle(ibd_state_t *state, ipoib_mac_t *acmac, boolean_t force)
ibd_async_mcache(ibd_state_t *state, ipoib_mac_t *mac, boolean_t *redirect)
ipoib_mac_t routermac;
ibd_async_acache(ibd_state_t *state, ipoib_mac_t *mac)
ipoib_mac_t mcmac;
static void ibd_async_acache(ibd_state_t *, ipoib_mac_t *);
static ibd_mce_t *ibd_async_mcache(ibd_state_t *, ipoib_mac_t *, boolean_t *);
ipoib_mac_t *, ipoib_mac_t *);
static void ibd_n2h_gid(ipoib_mac_t *, ib_gid_t *);
static void ibd_h2n_mac(ipoib_mac_t *, ib_qpn_t, ib_sn_prefix_t, ib_guid_t);
static ibd_ace_t *ibd_acache_lookup(ibd_state_t *, ipoib_mac_t *, int *, int);
bzero(&state->id_macaddr, sizeof (ipoib_mac_t));
ipoib_mac_t maddr, *mcast;
bcopy(mcmac, &maddr, sizeof (ipoib_mac_t));
ipoib_mac_t *dest;
dest = (ipoib_mac_t *)&ipibp->ib_dst;
sizeof (ipoib_mac_t));
sizeof (ipoib_mac_t));
sizeof (ipoib_mac_t));
ipoib_mac_t *ibaddr = (ipoib_mac_t *)addr;
ipoib_mac_t *ibaddr = (ipoib_mac_t *)addr;
uint8_t *p_gid = (uint8_t *)addr + sizeof (ipoib_mac_t)
boolean_t ibd_acache_recycle(ibd_state_t *, ipoib_mac_t *, boolean_t);
ibd_ace_t *ibd_acache_find(ibd_state_t *, ipoib_mac_t *, boolean_t, int);
ipoib_mac_t ipoib_dest;
ipoib_mac_t rq_mac;
ipoib_mac_t ac_mac;
ipoib_mac_t id_macaddr;
ipoib_mac_t id_bcaddr;
ipoib_mac_t id_ah_addr;
ipoib_mac_t rc_macaddr_loopback;
ipoib_mac_t src_mac;
ipoib_mac_t dst_mac;
ipoib_mac_t ipib_src;
ipoib_mac_t ipib_dst;