Searched refs:gid_attr (Results 1 - 7 of 7) sorted by relevance
/freebsd-12-stable/sys/ofed/drivers/infiniband/core/ |
H A D | ib_roce_gid_mgmt.c | 97 struct ib_gid_attr gid_attr; local 99 memset(&gid_attr, 0, sizeof(gid_attr)); 100 gid_attr.ndev = ndev; 104 gid_attr.gid_type = i; 108 gid, &gid_attr); 112 gid, &gid_attr); 171 struct ib_gid_attr gid_attr; local 264 for (i = default_gids; ib_get_cached_gid(device, port, i, &gid, &gid_attr) == 0; i++) { 268 ndev = gid_attr [all...] |
H A D | ib_cache.c | 680 struct ib_gid_attr gid_attr; local 688 memset(&gid_attr, 0, sizeof(gid_attr)); 689 gid_attr.ndev = ndev; 709 gid_attr.gid_type = gid_type; 713 ix = find_gid(table, NULL, &gid_attr, true, 728 !memcmp(&gid_attr, ¤t_gid_attr, sizeof(gid_attr))) 744 if (add_gid(ib_dev, port, table, ix, &gid, &gid_attr, true)) 880 struct ib_gid_attr *gid_attr) 876 ib_get_cached_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid, struct ib_gid_attr *gid_attr) argument [all...] |
H A D | ib_sysfs.c | 340 static size_t print_ndev(struct ib_gid_attr *gid_attr, char *buf) argument 342 if (!gid_attr->ndev) 345 return sprintf(buf, "%s\n", if_name(gid_attr->ndev)); 348 static size_t print_gid_type(struct ib_gid_attr *gid_attr, char *buf) argument 350 return sprintf(buf, "%s\n", ib_cache_gid_type_str(gid_attr->gid_type)); 356 size_t (*print)(struct ib_gid_attr *gid_attr, 362 struct ib_gid_attr gid_attr = {}; local 366 &gid_attr); 370 ret = print(&gid_attr, buf); 373 if (gid_attr 353 _show_port_gid_attr(struct ib_port *p, struct port_attribute *attr, char *buf, size_t (*print)(struct ib_gid_attr *gid_attr, char *buf)) argument [all...] |
H A D | ib_cm.c | 1691 struct ib_gid_attr gid_attr; local 1737 &gid, &gid_attr); 1739 if (gid_attr.ndev) { 1740 work->path[0].ifindex = gid_attr.ndev->if_index; 1741 work->path[0].net = dev_net(gid_attr.ndev); 1742 dev_put(gid_attr.ndev); 1744 work->path[0].gid_type = gid_attr.gid_type; 1752 &gid_attr); 1753 if (!err && gid_attr.ndev) { 1754 work->path[0].ifindex = gid_attr [all...] |
H A D | ib_verbs.c | 423 const struct ib_gid_attr *gid_attr, 430 if (ctx->gid_type != gid_attr->gid_type) 440 vlan_diff = rdma_vlan_dev_vlan_id(gid_attr->ndev) ^ ctx->vlan_id; 422 find_gid_index(const union ib_gid *gid, const struct ib_gid_attr *gid_attr, void *context) argument
|
/freebsd-12-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_ah.c | 83 struct ib_gid_attr gid_attr; local 94 ah_attr->grh.sgid_index, &sgid, &gid_attr); 98 if (gid_attr.ndev) { 99 vlan_tag = rdma_vlan_dev_vlan_id(gid_attr.ndev); 100 memcpy(ah->av.eth.s_mac, IF_LLADDR(gid_attr.ndev), ETH_ALEN); 101 dev_put(gid_attr.ndev);
|
H A D | mlx4_ib_qp.c | 1769 struct ib_gid_attr gid_attr; local 1780 index, &gid, &gid_attr); 1783 if (!status && gid_attr.ndev) { 1784 vlan = rdma_vlan_dev_vlan_id(gid_attr.ndev); 1785 memcpy(smac, IF_LLADDR(gid_attr.ndev), ETH_ALEN); 1786 dev_put(gid_attr.ndev); 1801 u8 qpc_roce_mode = gid_type_to_qpc(gid_attr.gid_type); 2456 struct ib_gid_attr gid_attr; local 2471 &gid_attr); 2473 if (gid_attr 2957 struct ib_gid_attr gid_attr; local [all...] |
Completed in 92 milliseconds