• Home
  • Raw
  • Download

Lines Matching refs:daddr

703 static void push_pseudo_header(struct sk_buff *skb, const char *daddr)  in push_pseudo_header()  argument
708 memcpy(phdr->hwaddr, daddr, INFINIBAND_ALEN); in push_pseudo_header()
821 if (ipoib_cm_enabled(dev, neigh->daddr)) { in path_rec_completion()
928 static void neigh_refresh_path(struct ipoib_neigh *neigh, u8 *daddr, in neigh_refresh_path() argument
937 path = __path_find(dev, daddr + 4); in neigh_refresh_path()
946 static struct ipoib_neigh *neigh_add_path(struct sk_buff *skb, u8 *daddr, in neigh_add_path() argument
956 neigh = ipoib_neigh_alloc(daddr, dev); in neigh_add_path()
972 path = __path_find(dev, daddr + 4); in neigh_add_path()
974 path = path_rec_create(dev, daddr + 4); in neigh_add_path()
987 if (ipoib_cm_enabled(dev, neigh->daddr)) { in neigh_add_path()
996 push_pseudo_header(skb, neigh->daddr); in neigh_add_path()
1006 IPOIB_QPN(daddr)); in neigh_add_path()
1016 push_pseudo_header(skb, neigh->daddr); in neigh_add_path()
1200 const void *daddr, in ipoib_hard_header() argument
1216 push_pseudo_header(skb, daddr); in ipoib_hard_header()
1245 static u32 ipoib_addr_hash(struct ipoib_neigh_hash *htbl, u8 *daddr) in ipoib_addr_hash() argument
1254 u32 *d32 = (u32 *) daddr; in ipoib_addr_hash()
1261 struct ipoib_neigh *ipoib_neigh_get(struct net_device *dev, u8 *daddr) in ipoib_neigh_get() argument
1276 hash_val = ipoib_addr_hash(htbl, daddr); in ipoib_neigh_get()
1280 if (memcmp(daddr, neigh->daddr, INFINIBAND_ALEN) == 0) { in ipoib_neigh_get()
1330 ipoib_check_and_add_mcast_sendonly(priv, neigh->daddr + 4, &remove_list); in __ipoib_reap_neigh()
1362 static struct ipoib_neigh *ipoib_neigh_ctor(u8 *daddr, in ipoib_neigh_ctor() argument
1372 memcpy(&neigh->daddr, daddr, sizeof(neigh->daddr)); in ipoib_neigh_ctor()
1382 struct ipoib_neigh *ipoib_neigh_alloc(u8 *daddr, in ipoib_neigh_alloc() argument
1401 hash_val = ipoib_addr_hash(htbl, daddr); in ipoib_neigh_alloc()
1407 if (memcmp(daddr, neigh->daddr, INFINIBAND_ALEN) == 0) { in ipoib_neigh_alloc()
1419 neigh = ipoib_neigh_ctor(daddr, dev); in ipoib_neigh_alloc()
1454 IPOIB_QPN(neigh->daddr), in ipoib_neigh_dtor()
1455 neigh->daddr + 4); in ipoib_neigh_dtor()
1486 hash_val = ipoib_addr_hash(htbl, neigh->daddr); in ipoib_neigh_free()
1577 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { in ipoib_del_neighs_by_gid()