Lines Matching defs:gid
94 const union ib_gid *gid, const struct sockaddr *addr,
400 const union ib_gid *gid,
411 (!gid || !memcmp(gid, &priv->local_gid, sizeof(*gid)))) {
431 matches += ipoib_match_gid_pkey_addr(child_priv, gid,
448 const union ib_gid *gid,
461 matches += ipoib_match_gid_pkey_addr(priv, gid, pkey_index,
472 const union ib_gid *gid, const struct sockaddr *addr,
490 gid, NULL, &net_dev);
504 gid, addr, &net_dev);
556 struct ipoib_path *__path_find(struct net_device *dev, void *gid)
566 ret = memcmp(gid, path->pathrec.dgid.raw,
788 "%s got PathRec for gid %pI6 while asked for %pI6\n",
861 void *gid)
870 memcpy(path->pathrec.dgid.raw, gid, sizeof(union ib_gid));
877 static struct ipoib_path *path_rec_create(struct net_device *dev, void *gid)
893 init_path_rec(priv, path, gid);
1588 void ipoib_del_neighs_by_gid(struct net_device *dev, u8 *gid)
1612 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) {
2358 static void set_base_guid(struct ipoib_dev_priv *priv, union ib_gid *gid)
2366 &gid->global.interface_id,
2367 sizeof(gid->global.interface_id));
2376 set_base_guid(child_priv, gid);
2384 union ib_gid *gid = (union ib_gid *)(ss->__data + 4);
2393 4 + sizeof(gid->global.subnet_prefix)) ||
2394 gid->global.interface_id == 0)