Lines Matching defs:phdr
703 struct ipoib_pseudo_header *phdr;
705 phdr = skb_push(skb, sizeof(*phdr));
706 memcpy(phdr->hwaddr, daddr, INFINIBAND_ALEN);
1038 struct ipoib_pseudo_header *phdr)
1051 path = __path_find(dev, phdr->hwaddr + 4);
1054 path = path_rec_create(dev, phdr->hwaddr + 4);
1063 init_path_rec(priv, path, phdr->hwaddr + 4);
1070 push_pseudo_header(skb, phdr->hwaddr);
1082 IPOIB_QPN(phdr->hwaddr));
1097 struct ipoib_pseudo_header *phdr;
1101 phdr = (struct ipoib_pseudo_header *) skb->data;
1102 skb_pull(skb, sizeof(*phdr));
1105 if (unlikely(phdr->hwaddr[4] == 0xff)) {
1118 phdr->hwaddr[8] = (priv->pkey >> 8) & 0xff;
1119 phdr->hwaddr[9] = priv->pkey & 0xff;
1121 neigh = ipoib_neigh_get(dev, phdr->hwaddr);
1124 ipoib_mcast_send(dev, phdr->hwaddr, skb);
1133 neigh = ipoib_neigh_get(dev, phdr->hwaddr);
1135 neigh = neigh_add_path(skb, phdr->hwaddr, dev);
1143 unicast_arp_send(skb, dev, phdr);
1161 IPOIB_QPN(phdr->hwaddr));
1164 neigh_refresh_path(neigh, phdr->hwaddr, dev);
1168 push_pseudo_header(skb, phdr->hwaddr);