Lines Matching refs:phdr
653 struct ipoib_pseudoheader *phdr)
661 path = __path_find(dev, phdr->hwaddr + 4);
666 path = path_rec_create(dev, phdr->hwaddr + 4);
671 skb_push(skb, sizeof *phdr);
695 ipoib_send(dev, skb, path->ah, IPOIB_QPN(phdr->hwaddr));
700 skb_push(skb, sizeof *phdr);
764 struct ipoib_pseudoheader *phdr =
766 skb_pull(skb, sizeof *phdr);
768 if (phdr->hwaddr[4] == 0xff) {
770 phdr->hwaddr[8] = (priv->pkey >> 8) & 0xff;
771 phdr->hwaddr[9] = priv->pkey & 0xff;
773 ipoib_mcast_send(dev, phdr->hwaddr + 4, skb);
782 IPOIB_QPN(phdr->hwaddr),
783 phdr->hwaddr + 4);
789 unicast_arp_send(skb, dev, phdr);
825 struct ipoib_pseudoheader *phdr =
826 (struct ipoib_pseudoheader *) skb_push(skb, sizeof *phdr);
827 memcpy(phdr->hwaddr, daddr, INFINIBAND_ALEN);