Lines Matching refs:cb
664 struct ipoib_cb *cb) in unicast_arp_send() argument
672 path = __path_find(dev, cb->hwaddr + 4); in unicast_arp_send()
677 path = path_rec_create(dev, cb->hwaddr + 4); in unicast_arp_send()
709 ipoib_send(dev, skb, path->ah, IPOIB_QPN(cb->hwaddr)); in unicast_arp_send()
726 struct ipoib_cb *cb = ipoib_skb_cb(skb); in ipoib_start_xmit() local
732 if (unlikely(cb->hwaddr[4] == 0xff)) { in ipoib_start_xmit()
745 cb->hwaddr[8] = (priv->pkey >> 8) & 0xff; in ipoib_start_xmit()
746 cb->hwaddr[9] = priv->pkey & 0xff; in ipoib_start_xmit()
748 neigh = ipoib_neigh_get(dev, cb->hwaddr); in ipoib_start_xmit()
751 ipoib_mcast_send(dev, cb->hwaddr, skb); in ipoib_start_xmit()
760 neigh = ipoib_neigh_get(dev, cb->hwaddr); in ipoib_start_xmit()
762 neigh_add_path(skb, cb->hwaddr, dev); in ipoib_start_xmit()
769 unicast_arp_send(skb, dev, cb); in ipoib_start_xmit()
786 ipoib_send(dev, skb, neigh->ah, IPOIB_QPN(cb->hwaddr)); in ipoib_start_xmit()
823 struct ipoib_cb *cb = ipoib_skb_cb(skb); in ipoib_hard_header() local
835 memcpy(cb->hwaddr, daddr, INFINIBAND_ALEN); in ipoib_hard_header()