Home
last modified time | relevance | path

Searched refs:dgid (Results 1 – 25 of 64) sorted by relevance

123

/drivers/infiniband/sw/rxe/
A Drxe_av.c79 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()
A Drxe_recv.c196 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()
/drivers/infiniband/core/
A Duverbs_marshall.c85 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()
A Dlag.c23 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()
A Daddr.c722 } sgid, dgid; in roce_resolve_route_from_path() local
732 rdma_gid2ip((struct sockaddr *)&dgid, &rec->dgid); in roce_resolve_route_from_path()
734 if (sgid._sockaddr.sa_family != dgid._sockaddr.sa_family) in roce_resolve_route_from_path()
743 ret = addr_resolve((struct sockaddr *)&sgid, (struct sockaddr *)&dgid, in roce_resolve_route_from_path()
808 const union ib_gid *dgid, in rdma_addr_find_l2_eth_by_grh() argument
821 rdma_gid2ip((struct sockaddr *)&dgid_addr, dgid); in rdma_addr_find_l2_eth_by_grh()
A Dverbs.c716 union ib_gid *sgid, union ib_gid *dgid) in ib_get_gids_from_rdma_hdr() argument
722 if (!sgid || !dgid) in ib_get_gids_from_rdma_hdr()
735 (struct in6_addr *)dgid); in ib_get_gids_from_rdma_hdr()
739 *dgid = hdr->ibgrh.dgid; in ib_get_gids_from_rdma_hdr()
765 rdma_get_ll_mac((struct in6_addr *)grh->dgid.raw, in ib_resolve_unicast_gid_dmac()
800 union ib_gid dgid; in ib_init_ah_attr_from_wc() local
815 &sgid, &dgid); in ib_init_ah_attr_from_wc()
830 vlan_id, &dgid, in ib_init_ah_attr_from_wc()
855 if (dgid.global.interface_id != in ib_init_ah_attr_from_wc()
858 device, &dgid, IB_GID_TYPE_IB, port_num, NULL); in ib_init_ah_attr_from_wc()
[all …]
/drivers/infiniband/hw/mlx4/
A Dah.c62 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()
A Dmad.c488 union ib_gid *dgid) in get_gids_from_l3_hdr() argument
501 sgid, dgid); in get_gids_from_l3_hdr()
582 union ib_gid dgid; in mlx4_ib_send_to_slave() local
584 if (get_gids_from_l3_hdr(grh, &sgid, &dgid)) in mlx4_ib_send_to_slave()
586 rdma_ah_set_grh(&attr, &dgid, 0, 0, 0, 0); in mlx4_ib_send_to_slave()
698 union ib_gid dgid; in mlx4_ib_demux_mad() local
701 if (get_gids_from_l3_hdr(grh, &sgid, &dgid)) in mlx4_ib_demux_mad()
718 slave, grh->dgid.raw, port, other_port); in mlx4_ib_demux_mad()
755 if (grh->dgid.global.interface_id == in mlx4_ib_demux_mad()
757 grh->dgid.global.subnet_prefix == cpu_to_be64( in mlx4_ib_demux_mad()
[all …]
/drivers/infiniband/hw/ocrdma/
A Docrdma_ah.c137 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()
/drivers/infiniband/hw/mthca/
A Dmthca_av.c66 __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()
/drivers/infiniband/hw/hfi1/
A Druc.c53 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()
A Dud.c166 if (ib_is_opa_gid(&grd.dgid)) in ud_loopback()
167 grd.dgid.global.interface_id = in ud_loopback()
617 grh->sgid = old_grh->dgid; in return_cnp_16B()
618 grh->dgid = old_grh->sgid; in return_cnp_16B()
675 grh->sgid = old_grh->dgid; in return_cnp()
676 grh->dgid = old_grh->sgid; in return_cnp()
/drivers/infiniband/hw/hns/
A Dhns_roce_ah.c100 memcpy(ah->av.dgid, grh->dgid.raw, HNS_ROCE_GID_SIZE); in hns_roce_create_ah()
139 rdma_ah_set_dgid_raw(ah_attr, ah->av.dgid); in hns_roce_query_ah()
/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_misc.c257 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()
A Dpvrdma_verbs.c498 rdma_is_multicast_addr((struct in6_addr *)grh->dgid.raw)) in pvrdma_create_ah()
511 memcpy(ah->av.dgid, grh->dgid.raw, 16); in pvrdma_create_ah()
A Dpvrdma_verbs.h150 union pvrdma_gid dgid; member
164 union pvrdma_gid dgid; member
/drivers/infiniband/hw/mana/
A Dah.c38 copy_in_reverse(ah->av->dest_ip, grh->dgid.raw, 16); in mana_ib_create_ah()
43 copy_in_reverse(&ah->av->dest_ip[12], &grh->dgid.raw[12], 4); in mana_ib_create_ah()
/drivers/infiniband/ulp/ipoib/
A Dipoib_main.c607 ret = memcmp(gid, path->pathrec.dgid.raw, in __path_find()
633 ret = memcmp(path->pathrec.dgid.raw, tpath->pathrec.dgid.raw, in __path_add()
704 if (memcmp(iter->path.pathrec.dgid.raw, path->pathrec.dgid.raw, in ipoib_path_iter_next()
737 path->pathrec.dgid.raw); in ipoib_mark_paths_invalid()
800 pathrec->dgid.raw); in path_rec_completion()
803 status, path->pathrec.dgid.raw); in path_rec_completion()
825 if (memcmp(pathrec->dgid.raw, path->pathrec.dgid.raw, in path_rec_completion()
830 dev->name, pathrec->dgid.raw, in path_rec_completion()
831 path->pathrec.dgid.raw); in path_rec_completion()
832 memcpy(pathrec->dgid.raw, path->pathrec.dgid.raw, in path_rec_completion()
[all …]
A Dipoib_ib.c180 union ib_gid *dgid; in ipoib_ib_handle_rx_wc() local
225 dgid = &((struct ib_grh *)skb->data)->dgid; in ipoib_ib_handle_rx_wc()
227 if (!(wc->wc_flags & IB_WC_GRH) || dgid->raw[0] != 0xff) in ipoib_ib_handle_rx_wc()
229 else if (memcmp(dgid, dev->broadcast + 4, sizeof(union ib_gid)) == 0) in ipoib_ib_handle_rx_wc()
A Dipoib_fs.c187 format_gid(&path.pathrec.dgid, gid_buf); in ipoib_path_seq_show()
/drivers/infiniband/hw/qedr/
A Dverbs.c1149 memcpy(&qp_params->dgid.bytes[0], in get_gid_info_from_table()
1150 &grh->dgid, in get_gid_info_from_table()
1151 sizeof(qp_params->dgid)); in get_gid_info_from_table()
1159 memcpy(&qp_params->dgid.bytes[0], in get_gid_info_from_table()
1160 &grh->dgid, in get_gid_info_from_table()
1161 sizeof(qp_params->dgid)); in get_gid_info_from_table()
1166 memset(&qp_params->dgid, 0, sizeof(qp_params->dgid)); in get_gid_info_from_table()
1171 qp_params->dgid.ipv4_addr = ipv4_addr; in get_gid_info_from_table()
1182 qp_params->dgid.dwords[i] = ntohl(qp_params->dgid.dwords[i]); in get_gid_info_from_table()
2586 qp_params.dgid.dwords[0], qp_params.dgid.dwords[1], in qedr_modify_qp()
[all …]
A Dqedr.h538 if (!memcmp(&grh->dgid, &zero_sgid, sizeof(union ib_gid))) { in qedr_get_dmac()
544 memcpy(&in6, grh->dgid.raw, sizeof(in6)); in qedr_get_dmac()
/drivers/infiniband/hw/mlx5/
A Dah.c63 memcpy(ah->av.rgid, &grh->dgid, 16); in create_ib_ah()
/drivers/infiniband/hw/bnxt_re/
A Dqplib_sp.c456 memcpy(temp32, ah->dgid.data, sizeof(struct bnxt_qplib_gid)); in bnxt_qplib_create_ah()
457 req.dgid[0] = cpu_to_le32(temp32[0]); in bnxt_qplib_create_ah()
458 req.dgid[1] = cpu_to_le32(temp32[1]); in bnxt_qplib_create_ah()
459 req.dgid[2] = cpu_to_le32(temp32[2]); in bnxt_qplib_create_ah()
460 req.dgid[3] = cpu_to_le32(temp32[3]); in bnxt_qplib_create_ah()
/drivers/net/ethernet/qlogic/qed/
A Dqed_rdma.h123 union qed_gid dgid; member

Completed in 72 milliseconds

123