Searched refs:sgid_attr (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/infiniband/core/ |
| H A D | lag.c | 51 memcpy(&iph->saddr, ah_attr->grh.sgid_attr->gid.raw + 12, in rdma_build_skb() 63 memcpy(&ip6h->saddr, ah_attr->grh.sgid_attr->gid.raw, in rdma_build_skb() 73 rdma_read_gid_l2_fields(ah_attr->grh.sgid_attr, NULL, smac); in rdma_build_skb() 115 ah_attr->grh.sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP && in rdma_lag_get_ah_roce_slave() 120 master = rdma_read_gid_attr_ndev_rcu(ah_attr->grh.sgid_attr); in rdma_lag_get_ah_roce_slave()
|
| H A D | multicast.c | 741 const struct ib_gid_attr *sgid_attr; in ib_init_ah_from_mcmember() local 751 sgid_attr = rdma_find_gid_by_port(device, &rec->port_gid, in ib_init_ah_from_mcmember() 753 if (IS_ERR(sgid_attr)) in ib_init_ah_from_mcmember() 754 return PTR_ERR(sgid_attr); in ib_init_ah_from_mcmember() 766 sgid_attr); in ib_init_ah_from_mcmember()
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_av.c | 47 type = rdma_gid_attr_network_type(grh->sgid_attr); in chk_attr() 105 const struct ib_gid_attr *sgid_attr = attr->grh.sgid_attr; in rxe_av_fill_ip_info() local 109 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid); in rxe_av_fill_ip_info() 113 ibtype = rdma_gid_attr_network_type(sgid_attr); in rxe_av_fill_ip_info()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_ah.c | 166 const struct ib_gid_attr *sgid_attr; in ocrdma_create_ah() local 178 sgid_attr = attr->grh.sgid_attr; in ocrdma_create_ah() 179 status = rdma_read_gid_l2_fields(sgid_attr, &vlan_tag, NULL); in ocrdma_create_ah() 188 ah->hdr_type = rdma_gid_attr_network_type(sgid_attr); in ocrdma_create_ah() 190 status = set_av_attr(dev, ah, attr, &sgid_attr->gid, pd->id, in ocrdma_create_ah()
|
| H A D | ocrdma_hw.c | 2489 const struct ib_gid_attr *sgid_attr; in ocrdma_set_av_params() local 2518 sgid_attr = ah_attr->grh.sgid_attr; in ocrdma_set_av_params() 2519 status = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, &mac_addr[0]); in ocrdma_set_av_params() 2524 memcpy(&cmd->params.sgid[0], &sgid_attr->gid.raw[0], in ocrdma_set_av_params() 2533 hdr_type = rdma_gid_attr_network_type(sgid_attr); in ocrdma_set_av_params() 2535 rdma_gid2ip((struct sockaddr *)&sgid_addr, &sgid_attr->gid); in ocrdma_set_av_params()
|
| /linux/include/rdma/ |
| H A D | ib_cm.h | 217 const struct ib_gid_attr *sgid_attr; member 238 const struct ib_gid_attr *sgid_attr; member 512 const struct ib_gid_attr *sgid_attr; member
|
| H A D | ib_addr.h | 44 const struct ib_gid_attr *sgid_attr; member
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | qedr_roce_cm.c | 386 const struct ib_gid_attr *sgid_attr = grh->sgid_attr; in qedr_gsi_build_header() local 396 rc = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, NULL); in qedr_gsi_build_header() 407 has_udp = (sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP); in qedr_gsi_build_header() 412 } else if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) { in qedr_gsi_build_header() 460 memcpy(&udh->grh.source_gid.raw, sgid_attr->gid.raw, in qedr_gsi_build_header() 471 ipv4_addr = qedr_get_ipv4_from_gid(sgid_attr->gid.raw); in qedr_gsi_build_header()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | ah.c | 100 gid_attr = ah_attr->grh.sgid_attr; in create_iboe_ah() 175 slave_attr.grh.sgid_attr = NULL; in mlx4_ib_create_ah_slave()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_av.c | 284 header->grh.source_gid = ah->ibah.sgid_attr->gid; in mthca_read_ah()
|