Lines Matching defs:gid
94 const union ib_gid *gid, const struct sockaddr *addr,
401 const union ib_gid *gid,
412 (!gid || !memcmp(gid, &priv->local_gid, sizeof(*gid)))) {
432 matches += ipoib_match_gid_pkey_addr(child_priv, gid,
449 const union ib_gid *gid,
462 matches += ipoib_match_gid_pkey_addr(priv, gid, pkey_index,
473 const union ib_gid *gid, const struct sockaddr *addr,
491 gid, NULL, &net_dev);
505 gid, addr, &net_dev);
557 struct ipoib_path *__path_find(struct net_device *dev, void *gid)
567 ret = memcmp(gid, path->pathrec.dgid.raw,
789 "%s got PathRec for gid %pI6 while asked for %pI6\n",
862 void *gid)
871 memcpy(path->pathrec.dgid.raw, gid, sizeof(union ib_gid));
878 static struct ipoib_path *path_rec_create(struct net_device *dev, void *gid)
894 init_path_rec(priv, path, gid);
1562 void ipoib_del_neighs_by_gid(struct net_device *dev, u8 *gid)
1586 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) {
2331 static void set_base_guid(struct ipoib_dev_priv *priv, union ib_gid *gid)
2339 &gid->global.interface_id,
2340 sizeof(gid->global.interface_id));
2349 set_base_guid(child_priv, gid);
2357 union ib_gid *gid = (union ib_gid *)(ss->__data + 4);
2366 4 + sizeof(gid->global.subnet_prefix)) ||
2367 gid->global.interface_id == 0)