/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_av.c | 50 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); in rxe_av_from_attr() 64 memcpy(grh->dgid.raw, av->grh.dgid.raw, sizeof(av->grh.dgid.raw)); in rxe_av_to_attr() 82 &rdma_ah_read_grh(attr)->dgid); in rxe_av_fill_ip_info()
|
H A D | rxe_recv.c | 240 union ib_gid dgid; in rxe_rcv_mcast_pkt() local 247 (struct in6_addr *)&dgid); in rxe_rcv_mcast_pkt() 249 memcpy(&dgid, &ipv6_hdr(skb)->daddr, sizeof(dgid)); in rxe_rcv_mcast_pkt() 252 mcg = rxe_pool_get_key(&rxe->mc_grp_pool, &dgid); in rxe_rcv_mcast_pkt() 316 union ib_gid dgid; in rxe_chk_dgid() local 324 (struct in6_addr *)&dgid); in rxe_chk_dgid() 325 pdgid = &dgid; in rxe_chk_dgid() 358 pr_warn_ratelimited("failed checking dgid\n"); in rxe_rcv()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_marshall.c | 85 memcpy(dst->grh.dgid, grh->dgid.raw, sizeof(grh->dgid)); in ib_copy_ah_attr_to_user() 139 memcpy(dst->dgid, src->dgid.raw, sizeof(src->dgid)); in __ib_copy_path_rec_to_user() 182 (ib_is_opa_gid((union ib_gid *)src->dgid))) { in ib_copy_path_rec_from_user() 185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user() 191 memcpy(dst->dgid.raw, src->dgid, sizeo in ib_copy_path_rec_from_user() [all...] |
H A D | lag.c | 24 is_ipv4 = ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw); in rdma_build_skb() 54 memcpy(&iph->daddr, ah_attr->grh.dgid.raw + 12, in rdma_build_skb() 66 memcpy(&ip6h->daddr, ah_attr->grh.dgid.raw, in rdma_build_skb()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_marshall.c | 85 memcpy(dst->grh.dgid, grh->dgid.raw, sizeof(grh->dgid)); in ib_copy_ah_attr_to_user() 139 memcpy(dst->dgid, src->dgid.raw, sizeof(src->dgid)); in __ib_copy_path_rec_to_user() 182 (ib_is_opa_gid((union ib_gid *)src->dgid))) { in ib_copy_path_rec_from_user() 185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user() 191 memcpy(dst->dgid.raw, src->dgid, sizeo in ib_copy_path_rec_from_user() [all...] |
H A D | lag.c | 23 is_ipv4 = ipv6_addr_v4mapped((struct in6_addr *)ah_attr->grh.dgid.raw); in rdma_build_skb() 53 memcpy(&iph->daddr, ah_attr->grh.dgid.raw + 12, in rdma_build_skb() 65 memcpy(&ip6h->daddr, ah_attr->grh.dgid.raw, in rdma_build_skb()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_av.c | 79 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); in rxe_av_from_attr() 93 memcpy(grh->dgid.raw, av->grh.dgid.raw, sizeof(av->grh.dgid.raw)); in rxe_av_to_attr() 111 &rdma_ah_read_grh(attr)->dgid); in rxe_av_fill_ip_info()
|
H A D | rxe_recv.c | 196 union ib_gid dgid; in rxe_rcv_mcast_pkt() local 201 (struct in6_addr *)&dgid); in rxe_rcv_mcast_pkt() 203 memcpy(&dgid, &ipv6_hdr(skb)->daddr, sizeof(dgid)); in rxe_rcv_mcast_pkt() 206 mcg = rxe_lookup_mcg(rxe, &dgid); in rxe_rcv_mcast_pkt() 288 union ib_gid dgid; in rxe_chk_dgid() local 296 (struct in6_addr *)&dgid); in rxe_chk_dgid() 297 pdgid = &dgid; in rxe_chk_dgid()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_ruc.c | 101 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr() 105 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr() 106 grh->dgid.global.interface_id)) in qib_ruc_check_hdr() 140 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr() 144 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr() 145 grh->dgid.global.interface_id)) in qib_ruc_check_hdr() 200 hdr->dgid = grh->dgid; in qib_make_grh()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_ruc.c | 101 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr() 105 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr() 106 grh->dgid.global.interface_id)) in qib_ruc_check_hdr() 140 if (!gid_ok(&hdr->u.l.grh.dgid, in qib_ruc_check_hdr() 144 grh->dgid.global.subnet_prefix, in qib_ruc_check_hdr() 145 grh->dgid.global.interface_id)) in qib_ruc_check_hdr() 200 hdr->dgid = grh->dgid; in qib_make_grh()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_av.c | 66 __be32 dgid[4]; member 218 memcpy(av->dgid, grh->dgid.raw, 16); in mthca_create_ah() 221 av->dgid[3] = cpu_to_be32(2); in mthca_create_ah() 286 ah->av->dgid, 16); in mthca_read_ah() 320 rdma_ah_set_dgid_raw(attr, ah->av->dgid); in mthca_ah_query()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | ah.c | 62 memcpy(ah->av.ib.dgid, grh->dgid.raw, 16); in create_ib_ah() 89 memcpy(&in6, grh->dgid.raw, sizeof(in6)); in create_iboe_ah() 138 memcpy(ah->av.eth.dgid, grh->dgid.raw, 16); in create_iboe_ah() 230 rdma_ah_set_dgid_raw(ah_attr, ah->av.ib.dgid); in mlx4_ib_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_av.c | 66 __be32 dgid[4]; member 218 memcpy(av->dgid, grh->dgid.raw, 16); in mthca_create_ah() 221 av->dgid[3] = cpu_to_be32(2); in mthca_create_ah() 286 ah->av->dgid, 16); in mthca_read_ah() 320 rdma_ah_set_dgid_raw(attr, ah->av->dgid); in mthca_ah_query()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | ah.c | 62 memcpy(ah->av.ib.dgid, grh->dgid.raw, 16); in create_ib_ah() 89 memcpy(&in6, grh->dgid.raw, sizeof(in6)); in create_iboe_ah() 138 memcpy(ah->av.eth.dgid, grh->dgid.raw, 16); in create_iboe_ah() 230 rdma_ah_set_dgid_raw(ah_attr, ah->av.ib.dgid); in mlx4_ib_query_ah()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_sa.h | 164 union ib_gid dgid; member 225 ib->dgid.global.interface_id in path_conv_opa_to_ib() 227 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib() 228 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib() 231 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib() 232 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib() 250 (ib_is_opa_gid(&ib->dgid))) { in path_conv_ib_to_opa() 252 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
|
H A D | ib_addr.h | 148 * rdma_get/set_sgid/dgid() APIs are applicable to IB, and iWarp. 233 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id() argument 237 vid = dgid->raw[11] << 8 | dgid->raw[12]; in rdma_get_vlan_id()
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_sa.h | 164 union ib_gid dgid; member 226 ib->dgid.global.interface_id in path_conv_opa_to_ib() 228 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib() 229 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib() 232 ib->dgid.global.subnet_prefix in path_conv_opa_to_ib() 233 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib() 251 (ib_is_opa_gid(&ib->dgid))) { in path_conv_ib_to_opa() 253 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_ah.c | 76 memcpy(ah->av.dgid, grh->dgid.raw, HNS_ROCE_GID_SIZE); in hns_roce_create_ah() 103 rdma_ah_set_dgid_raw(ah_attr, ah->av.dgid); in hns_roce_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_ah.c | 87 memcpy(ah->av.dgid, grh->dgid.raw, HNS_ROCE_GID_SIZE); in hns_roce_create_ah() 114 rdma_ah_set_dgid_raw(ah_attr, ah->av.dgid); in hns_roce_query_ah()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_ah.c | 137 rdma_gid2ip((struct sockaddr*)&dgid_addr, &ib_grh->dgid); in set_av_attr() 145 memcpy(&grh.dgid[0], ib_grh->dgid.raw, in set_av_attr() 146 sizeof(ib_grh->dgid.raw)); in set_av_attr() 248 rdma_ah_set_dgid_raw(attr, &grh->dgid[0]); in ocrdma_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_ah.c | 137 rdma_gid2ip((struct sockaddr*)&dgid_addr, &ib_grh->dgid); in set_av_attr() 145 memcpy(&grh.dgid[0], ib_grh->dgid.raw, in set_av_attr() 146 sizeof(ib_grh->dgid.raw)); in set_av_attr() 248 rdma_ah_set_dgid_raw(attr, &grh->dgid[0]); in ocrdma_query_ah()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | ruc.c | 95 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr() 100 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr() 101 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr() 132 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr() 137 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr() 138 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr() 185 hdr->dgid = grh->dgid; in hfi1_make_grh()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | ruc.c | 53 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr() 58 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr() 59 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr() 90 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr() 95 grh->dgid.global.subnet_prefix, in hfi1_ruc_check_hdr() 96 grh->dgid.global.interface_id)) in hfi1_ruc_check_hdr() 143 hdr->dgid = grh->dgid; in hfi1_make_grh()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_misc.c | 257 pvrdma_gid_to_ib(&dst->dgid, &src->dgid); in pvrdma_global_route_to_ib() 267 ib_gid_to_pvrdma(&dst->dgid, &src->dgid); in ib_global_route_to_pvrdma()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_misc.c | 257 pvrdma_gid_to_ib(&dst->dgid, &src->dgid); in pvrdma_global_route_to_ib() 267 ib_gid_to_pvrdma(&dst->dgid, &src->dgid); in ib_global_route_to_pvrdma()
|