Home
last modified time | relevance | path

Searched refs:gid_attr (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c53 struct ib_gid_attr gid_attr; member
72 struct ib_gid_attr *gid_attr) in update_gid() argument
76 ib_cache_gid_add(ib_dev, port, gid, gid_attr); in update_gid()
79 ib_cache_gid_del(ib_dev, port, gid, gid_attr); in update_gid()
193 struct ib_gid_attr gid_attr; in update_gid_ip() local
196 memset(&gid_attr, 0, sizeof(gid_attr)); in update_gid_ip()
197 gid_attr.ndev = ndev; in update_gid_ip()
199 update_gid(gid_op, ib_dev, port, &gid, &gid_attr); in update_gid_ip()
304 struct ib_gid_attr gid_attr = {.ndev = ndev}; in enum_netdev_ipv6_ips() local
335 update_gid(GID_ADD, ib_dev, port, &gid, &gid_attr); in enum_netdev_ipv6_ips()
[all …]
Dcache.c575 struct ib_gid_attr gid_attr; in ib_cache_gid_set_default_gid() local
584 memset(&gid_attr, 0, sizeof(gid_attr)); in ib_cache_gid_set_default_gid()
585 gid_attr.ndev = ndev; in ib_cache_gid_set_default_gid()
597 !memcmp(&gid_attr, &current_gid_attr, sizeof(gid_attr))) in ib_cache_gid_set_default_gid()
610 if (add_gid(ib_dev, port, table, ix, &gid, &gid_attr, true)) in ib_cache_gid_set_default_gid()
729 struct ib_gid_attr *gid_attr) in ib_get_cached_gid() argument
734 return __ib_cache_gid_get(device, port_num, index, gid, gid_attr); in ib_get_cached_gid()
Dverbs.c319 const struct ib_gid_attr *gid_attr, in find_gid_index() argument
325 if ((!!(ctx->vlan_id != 0xffff) == !is_vlan_dev(gid_attr->ndev)) || in find_gid_index()
326 (is_vlan_dev(gid_attr->ndev) && in find_gid_index()
327 vlan_dev_vlan_id(gid_attr->ndev) != ctx->vlan_id)) in find_gid_index()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dah.c81 struct ib_gid_attr gid_attr; in create_iboe_ah() local
92 ah_attr->grh.sgid_index, &sgid, &gid_attr); in create_iboe_ah()
96 if (gid_attr.ndev) { in create_iboe_ah()
97 if (is_vlan_dev(gid_attr.ndev)) in create_iboe_ah()
98 vlan_tag = vlan_dev_vlan_id(gid_attr.ndev); in create_iboe_ah()
99 memcpy(ah->av.eth.s_mac, gid_attr.ndev->dev_addr, ETH_ALEN); in create_iboe_ah()
100 dev_put(gid_attr.ndev); in create_iboe_ah()
Dqp.c1649 struct ib_gid_attr gid_attr; in __mlx4_ib_modify_qp() local
1659 index, &gid, &gid_attr); in __mlx4_ib_modify_qp()
1662 if (!status && gid_attr.ndev) { in __mlx4_ib_modify_qp()
1663 vlan = rdma_vlan_dev_vlan_id(gid_attr.ndev); in __mlx4_ib_modify_qp()
1664 memcpy(smac, gid_attr.ndev->dev_addr, ETH_ALEN); in __mlx4_ib_modify_qp()
1665 dev_put(gid_attr.ndev); in __mlx4_ib_modify_qp()