• Home
  • Raw
  • Download

Lines Matching refs:phdr

658 	struct ipoib_pseudo_header *phdr;  in push_pseudo_header()  local
660 phdr = (struct ipoib_pseudo_header *)skb_push(skb, sizeof(*phdr)); in push_pseudo_header()
661 memcpy(phdr->hwaddr, daddr, INFINIBAND_ALEN); in push_pseudo_header()
955 struct ipoib_pseudo_header *phdr) in unicast_arp_send() argument
963 path = __path_find(dev, phdr->hwaddr + 4); in unicast_arp_send()
968 path = path_rec_create(dev, phdr->hwaddr + 4); in unicast_arp_send()
973 push_pseudo_header(skb, phdr->hwaddr); in unicast_arp_send()
1001 ipoib_send(dev, skb, path->ah, IPOIB_QPN(phdr->hwaddr)); in unicast_arp_send()
1005 push_pseudo_header(skb, phdr->hwaddr); in unicast_arp_send()
1019 struct ipoib_pseudo_header *phdr; in ipoib_start_xmit() local
1023 phdr = (struct ipoib_pseudo_header *) skb->data; in ipoib_start_xmit()
1024 skb_pull(skb, sizeof(*phdr)); in ipoib_start_xmit()
1027 if (unlikely(phdr->hwaddr[4] == 0xff)) { in ipoib_start_xmit()
1040 phdr->hwaddr[8] = (priv->pkey >> 8) & 0xff; in ipoib_start_xmit()
1041 phdr->hwaddr[9] = priv->pkey & 0xff; in ipoib_start_xmit()
1043 neigh = ipoib_neigh_get(dev, phdr->hwaddr); in ipoib_start_xmit()
1046 ipoib_mcast_send(dev, phdr->hwaddr, skb); in ipoib_start_xmit()
1055 neigh = ipoib_neigh_get(dev, phdr->hwaddr); in ipoib_start_xmit()
1057 neigh = neigh_add_path(skb, phdr->hwaddr, dev); in ipoib_start_xmit()
1065 unicast_arp_send(skb, dev, phdr); in ipoib_start_xmit()
1082 ipoib_send(dev, skb, neigh->ah, IPOIB_QPN(phdr->hwaddr)); in ipoib_start_xmit()
1087 push_pseudo_header(skb, phdr->hwaddr); in ipoib_start_xmit()