Lines Matching defs:dev_addr

312 	id_priv->id.route.addr.dev_addr.transport =
351 ib_addr_get_mgid(&id_priv->id.route.addr.dev_addr, &rec.mgid);
366 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
371 if (dev_addr->dev_type != ARPHRD_INFINIBAND) {
372 iboe_addr_get_sgid(dev_addr, &gid);
381 memcpy(&gid, dev_addr->src_dev_addr +
382 rdma_addr_gid_offset(dev_addr), sizeof gid);
609 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
615 pkey = ib_addr_get_pkey(dev_addr);
838 rdma_addr_cancel(&id_priv->id.route.addr.dev_addr);
1095 rt->addr.dev_addr.dev_type = ARPHRD_INFINIBAND;
1096 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid);
1097 ib_addr_set_pkey(&rt->addr.dev_addr, rt->path_rec[0].pkey);
1100 &rt->addr.dev_addr);
1104 rdma_addr_set_dgid(&rt->addr.dev_addr, &rt->path_rec[0].dgid);
1141 &id->route.addr.dev_addr);
1389 ret = rdma_copy_addr(&conn_id->id.route.addr.dev_addr, dev, NULL);
1632 rdma_addr_get_sgid(&addr->dev_addr, &path_rec.sgid);
1633 rdma_addr_get_dgid(&addr->dev_addr, &path_rec.dgid);
1634 path_rec.pkey = cpu_to_be16(ib_addr_get_pkey(&addr->dev_addr));
1823 if (addr->dev_addr.bound_dev_if)
1824 ndev = dev_get_by_index(&init_net, addr->dev_addr.bound_dev_if);
1832 iboe_mac_vlan_to_ll(&route->path_rec->sgid, addr->dev_addr.src_dev_addr, vid);
1833 iboe_mac_vlan_to_ll(&route->path_rec->dgid, addr->dev_addr.dst_dev_addr, vid);
1946 id_priv->id.route.addr.dev_addr.dev_type =
1950 rdma_addr_set_sgid(&id_priv->id.route.addr.dev_addr, &gid);
1951 ib_addr_set_pkey(&id_priv->id.route.addr.dev_addr, pkey);
1960 struct rdma_dev_addr *dev_addr, void *context)
2022 rdma_addr_get_sgid(&id_priv->id.route.addr.dev_addr, &gid);
2023 rdma_addr_set_dgid(&id_priv->id.route.addr.dev_addr, &gid);
2093 dst_addr, &id->route.addr.dev_addr,
2311 static int cma_check_linklocal(struct rdma_dev_addr *dev_addr,
2329 dev_addr->bound_dev_if = sin6->sin6_scope_id;
2346 ret = cma_check_linklocal(&id->route.addr.dev_addr, addr);
2351 ret = rdma_translate_ip(addr, &id->route.addr.dev_addr);
2943 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
2961 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map);
2968 ip_ib_mc_map(sin->sin_addr.s_addr, dev_addr->broadcast, mc_map);
2980 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
2984 ib_addr_get_mgid(dev_addr, &rec.mgid);
2993 rdma_addr_get_sgid(dev_addr, &rec.port_gid);
2994 rec.pkey = cpu_to_be16(ib_addr_get_pkey(dev_addr));
3060 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
3084 if (dev_addr->bound_dev_if)
3085 ndev = dev_get_by_index(&init_net, dev_addr->bound_dev_if);
3103 iboe_addr_get_sgid(dev_addr, &mc->multicast.ib->rec.port_gid);
3211 struct rdma_dev_addr *dev_addr;
3214 dev_addr = &id_priv->id.route.addr.dev_addr;
3217 if ((dev_addr->bound_dev_if == ndev->ifindex) &&
3218 memcmp(dev_addr->src_dev_addr, ndev->dev_addr, ndev->addr_len)) {
3222 if ((dev_addr->bound_dev_if == ndev->if_index) &&
3223 memcmp(dev_addr->src_dev_addr, IF_LLADDR(ndev), ndev->if_addrlen)) {