| /linux/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()
|
| /linux/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()
|
| H A D | mad.c | 488 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() 711 err = mlx4_get_slave_from_roce_gid(dev->dev, port, dgid.raw, &slave); in mlx4_ib_demux_mad() 714 err = mlx4_get_slave_from_roce_gid(dev->dev, other_port, dgid.raw, &slave); in mlx4_ib_demux_mad() 718 slave, grh->dgid.raw, port, other_port); in mlx4_ib_demux_mad() [all …]
|
| /linux/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()
|
| /linux/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()
|
| /linux/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()
|
| H A D | ud.c | 166 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()
|
| /linux/drivers/infiniband/core/ |
| 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()
|
| H A D | cma.c | 936 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev() local 945 dgid = (union ib_gid *) &addr->sib_addr; in cma_resolve_ib_dev() 967 if (!memcmp(&gid, dgid, sizeof(gid))) { in cma_resolve_ib_dev() 975 dgid->global.subnet_prefix) && in cma_resolve_ib_dev() 1451 memcpy(&ib->sib_addr, &path->dgid, 16); in cma_save_ib_info() 2325 rdma_addr_set_dgid(&rt->addr.dev_addr, &rt->path_rec[0].dgid); in cma_ib_new_conn_id() 2496 union ib_gid *dgid) in rdma_read_gids() argument 2503 if (dgid) in rdma_read_gids() 2504 memset(dgid, 0, sizeof(*dgid)); in rdma_read_gids() 2511 if (dgid) in rdma_read_gids() [all …]
|
| H A D | core_priv.h | 333 const union ib_gid *dgid,
|
| H A D | sa_query.c | 206 { PATH_REC_FIELD(dgid), 308 { OPA_PATH_REC_FIELD(dgid), 794 sizeof(sa_rec->dgid), &sa_rec->dgid); in ib_nl_set_path_rec_attrs() 1270 rdma_move_grh_sgid_attr(ah_attr, &rec->dgid, in init_ah_attr_grh_fields()
|
| /linux/include/rdma/ |
| H A D | ib_addr.h | 234 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id() argument 238 vid = dgid->raw[11] << 8 | dgid->raw[12]; in rdma_get_vlan_id()
|
| H A D | rdma_cm.h | 424 union ib_gid *dgid);
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_main.c | 608 ret = memcmp(gid, path->pathrec.dgid.raw, in __path_find() 634 ret = memcmp(path->pathrec.dgid.raw, tpath->pathrec.dgid.raw, in __path_add() 662 ipoib_del_neighs_by_gid(dev, path->pathrec.dgid.raw); in path_free() 681 memset(iter->path.pathrec.dgid.raw, 0, 16); in ipoib_path_iter_init() 705 if (memcmp(iter->path.pathrec.dgid.raw, path->pathrec.dgid.raw, in ipoib_path_iter_next() 738 path->pathrec.dgid.raw); in ipoib_mark_paths_invalid() 801 pathrec->dgid.raw); in path_rec_completion() 804 status, path->pathrec.dgid.raw); in path_rec_completion() 826 if (memcmp(pathrec->dgid.raw, path->pathrec.dgid.raw, in path_rec_completion() 831 dev->name, pathrec->dgid.raw, in path_rec_completion() [all …]
|
| H A D | ipoib_ib.c | 180 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()
|
| H A D | ipoib_fs.c | 187 format_gid(&path.pathrec.dgid, gid_buf); in ipoib_path_seq_show()
|
| /linux/include/uapi/rdma/ |
| H A D | rdma_user_rxe.h | 56 union rxe_gid dgid; member
|
| H A D | vmw_pvrdma-abi.h | 212 __u8 dgid[16]; member
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | ah.c | 63 memcpy(ah->av.rgid, &grh->dgid, 16); in create_ib_ah()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_rdma.h | 123 union qed_gid dgid; member
|
| /linux/include/linux/qed/ |
| H A D | qed_rdma_if.h | 370 union qed_gid dgid; member 402 union qed_gid dgid; member
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-driver-ib_srp | 17 * dgid, a 32-digit hexadecimal number specifying the 114 What: /sys/class/scsi_host/host<n>/dgid
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.h | 52 union ib_gid dgid; member
|
| /linux/drivers/infiniband/ulp/srp/ |
| H A D | ib_srp.c | 324 ch->ib_cm.path.dgid = target->ib_cm.orig_dgid; in srp_new_ib_cm_id() 745 ch->ib_cm.path.sgid.raw, ch->ib_cm.path.dgid.raw, in srp_ib_lookup_path() 2440 memcpy(ch->ib_cm.path.dgid.raw, cpi->redirect_gid, 16); in srp_ib_cm_rej_handler() 2447 union ib_gid *dgid = &ch->ib_cm.path.dgid; in srp_ib_cm_rej_handler() local 2454 memcpy(dgid->raw, event->param.rej_rcvd.ari, 16); in srp_ib_cm_rej_handler() 2458 be64_to_cpu(dgid->global.subnet_prefix), in srp_ib_cm_rej_handler() 2459 be64_to_cpu(dgid->global.interface_id)); in srp_ib_cm_rej_handler() 2929 return sysfs_emit(buf, "%pI6\n", ch->ib_cm.path.dgid.raw); in dgid_show() 2932 static DEVICE_ATTR_RO(dgid);
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.h | 415 u8 dgid[GID_LEN_V2]; member 883 u8 dgid[GID_LEN_V2]; member 1354 u8 dgid[GID_LEN_V2]; member
|