| /freebsd-9-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
| D | ipoib_multicast.c | 52 union ib_gid mgid; member 65 mcast->mcmember.mgid.raw, ":"); in ipoib_mcast_free() 98 void *mgid) in __ipoib_mcast_find() argument 108 ret = memcmp(mgid, mcast->mcmember.mgid.raw, in __ipoib_mcast_find() 133 ret = memcmp(mcast->mcmember.mgid.raw, tmcast->mcmember.mgid.raw, in __ipoib_mcast_add() 161 if (!memcmp(mcast->mcmember.mgid.raw, dev->if_broadcastaddr + 4, in ipoib_mcast_join_finish() 177 mcast->mcmember.mgid.raw, ":"); in ipoib_mcast_join_finish() 183 &mcast->mcmember.mgid, set_qkey); in ipoib_mcast_join_finish() 186 mcast->mcmember.mgid.raw, ":"); in ipoib_mcast_join_finish() 207 av.grh.dgid = mcast->mcmember.mgid; in ipoib_mcast_join_finish() [all …]
|
| D | ipoib_fs.c | 99 union ib_gid mgid; in ipoib_mcg_seq_show() local 106 ipoib_mcast_iter_read(iter, &mgid, &created, &queuelen, in ipoib_mcg_seq_show() 109 format_gid(&mgid, gid_buf); in ipoib_mcg_seq_show()
|
| D | ipoib_verbs.c | 36 int ipoib_mcast_attach(struct ipoib_dev_priv *priv, u16 mlid, union ib_gid *mgid, int set_qkey) in ipoib_mcast_attach() argument 65 ret = ib_attach_mcast(priv->qp, mgid, mlid); in ipoib_mcast_attach()
|
| D | ipoib.h | 485 void ipoib_mcast_send(struct ipoib_dev_priv *priv, void *mgid, struct mbuf *mb); 515 union ib_gid *mgid, int set_qkey);
|
| /freebsd-9-stable/contrib/ofed/management/opensm/osmtest/ |
| D | osmt_multicast.c | 235 &(p_rec->mgid)); in osmt_query_mcast() 241 inet_ntop(AF_INET6, p_rec->mgid.raw, gid_str, in osmt_query_mcast() 248 cl_status = cl_list_insert_head(p_mgids_list, &(p_rec->mgid)); in osmt_query_mcast() 582 if (IS_IPOIB_MGID(&p_mgrp->mcmember_rec.mgid)) { in osmt_run_mcast_flow() 588 p_mgrp->mcmember_rec.mgid.raw, in osmt_run_mcast_flow() 604 memcpy(&mc_req_rec.mgid, &osm_ipoib_good_mgid, in osmt_run_mcast_flow() 624 inet_ntop(AF_INET6, mc_req_rec.mgid.raw, in osmt_run_mcast_flow() 656 memcpy(&mc_req_rec.mgid, &osm_ipoib_good_mgid, in osmt_run_mcast_flow() 680 inet_ntop(AF_INET6, mc_req_rec.mgid.raw, in osmt_run_mcast_flow() 749 memset(&mc_req_rec.mgid, 0, sizeof(ib_gid_t)); in osmt_run_mcast_flow() [all …]
|
| D | osmtest.c | 5312 ib_gid_t portgid, mgid; in osmtest_validate_against_db() local 5343 mgid.unicast.prefix = CL_HTON64(0xff12401bffff0000ULL); in osmtest_validate_against_db() 5344 mgid.unicast.interface_id = CL_HTON64(0x00000000ffffffffULL); in osmtest_validate_against_db() 5346 osmtest_get_path_rec_by_gid_pair(p_osmt, portgid, mgid, &context); in osmtest_validate_against_db() 5351 ib_gid_set_default(&mgid, portguid); in osmtest_validate_against_db() 5352 mgid.raw[7] = 0xff; /* not default GID prefix */ in osmtest_validate_against_db() 5354 osmtest_get_path_rec_by_gid_pair(p_osmt, portgid, mgid, &context); in osmtest_validate_against_db() 5359 ib_gid_set_default(&mgid, portguid); in osmtest_validate_against_db() 5360 mgid.raw[1] = 0xc0; /* site local */ in osmtest_validate_against_db() 5362 osmtest_get_path_rec_by_gid_pair(p_osmt, portgid, mgid, &context); in osmtest_validate_against_db() [all …]
|
| /freebsd-9-stable/contrib/ofed/management/opensm/opensm/ |
| D | osm_sa_mcmember_record.c | 611 if (p_mcm_rec->mgid.multicast.header[0] != 0xFF) { in __validate_requested_mgid() 614 cl_ntoh16(p_mcm_rec->mgid.multicast.header[0])); in __validate_requested_mgid() 620 memcpy(&signature, &(p_mcm_rec->mgid.multicast.raw_group_id), in __validate_requested_mgid() 653 if (p_mcm_rec->mgid.multicast.header[1] & 0xE0) { in __validate_requested_mgid() 656 (p_mcm_rec->mgid.multicast.header[1] & 0xE0) >> 4); in __validate_requested_mgid() 664 (p_mcm_rec->mgid.multicast.header[1] & 0x0F) == in __validate_requested_mgid() 835 for (i = 0; i < sizeof(p_recvd_mcmember_rec->mgid); i++) in osm_mcmr_rcv_create_new_mgrp() 836 if (p_recvd_mcmember_rec->mgid.raw[i] != 0) { in osm_mcmr_rcv_create_new_mgrp() 869 p_mgid = &(mcm_rec.mgid); in osm_mcmr_rcv_create_new_mgrp() 950 static unsigned match_mgrp_by_mgid(IN osm_mgrp_t * const p_mgrp, ib_gid_t *mgid) in match_mgrp_by_mgid() argument [all …]
|
| D | osm_prtn.c | 205 mc_rec.mgid = osm_ipoib_mgid; /* ipv4 broadcast group */ in osm_prtn_add_mcgroup() 206 memcpy(&mc_rec.mgid.raw[4], &pkey, sizeof(pkey)); in osm_prtn_add_mcgroup() 217 ib_mgid_set_scope(&mc_rec.mgid, scope); in osm_prtn_add_mcgroup() 235 mc_rec.mgid = osm_ts_ipoib_mgid; in osm_prtn_add_mcgroup() 236 memcpy(&mc_rec.mgid.raw[4], &pkey, sizeof(pkey)); in osm_prtn_add_mcgroup() 239 ib_mgid_set_scope(&mc_rec.mgid, scope); in osm_prtn_add_mcgroup()
|
| D | osm_sa.c | 578 cl_ntoh64(p_mgrp->mcmember_rec.mgid.unicast.prefix), in sa_dump_one_mgrp() 579 cl_ntoh64(p_mgrp->mcmember_rec.mgid.unicast.interface_id), in sa_dump_one_mgrp() 746 if (!memcmp(&p_mgrp->mcmember_rec.mgid, &p_mcm_rec->mgid, in load_mcgroup() 768 cl_ntoh64(p_mcm_rec->mgid.unicast.prefix), in load_mcgroup() 769 cl_ntoh64(p_mcm_rec->mgid.unicast.interface_id)); in load_mcgroup() 969 &mcm_rec.mgid.unicast.prefix); in osm_sa_db_file_load() 971 &mcm_rec.mgid.unicast.interface_id); in osm_sa_db_file_load()
|
| D | osm_multicast.c | 112 &mgrp->mcmember_rec.mgid, sizeof(ib_gid_t)); in mgrp_send_notice()
|
| D | osm_sa_path_record.c | 1776 p_pr_item->path_rec.dgid = p_mgrp->mcmember_rec.mgid; in osm_pr_rcv_process() 1796 if (ib_mgid_get_scope(&p_mgrp->mcmember_rec.mgid) != IB_MC_SCOPE_LINK_LOCAL) in osm_pr_rcv_process()
|
| /freebsd-9-stable/sys/ofed/drivers/infiniband/core/ |
| D | multicast.c | 129 union ib_gid *mgid) in mcast_find() argument 137 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find() 162 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert() 163 sizeof group->rec.mgid); in mcast_insert() 506 if (!memcmp(&mgid0, &group->rec.mgid, sizeof mgid0)) { in join_handler() 528 union ib_gid *mgid, gfp_t gfp_mask) in acquire_group() argument 534 is_mgid0 = !memcmp(&mgid0, mgid, sizeof mgid0); in acquire_group() 537 group = mcast_find(port, mgid); in acquire_group() 549 group->rec.mgid = *mgid; in acquire_group() 609 &rec->mgid, gfp_mask); in ib_sa_join_multicast() [all …]
|
| D | cma.c | 351 ib_addr_get_mgid(&id_priv->id.route.addr.dev_addr, &rec.mgid); in cma_set_qkey() 353 id_priv->id.port_num, &rec.mgid, in cma_set_qkey() 2909 status = ib_attach_mcast(id_priv->id.qp, &multicast->rec.mgid, in cma_ib_mc_handler() 2939 struct sockaddr *addr, union ib_gid *mgid) in cma_set_mgid() argument 2953 memset(mgid, 0, sizeof *mgid); in cma_set_mgid() 2959 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid() 2964 *mgid = *(union ib_gid *) (mc_map + 4); in cma_set_mgid() 2971 *mgid = *(union ib_gid *) (mc_map + 4); in cma_set_mgid() 2984 ib_addr_get_mgid(dev_addr, &rec.mgid); in cma_join_ib_multicast() 2986 &rec.mgid, &rec); in cma_join_ib_multicast() [all …]
|
| D | sa_query.c | 231 { MCMEMBER_REC_FIELD(mgid),
|
| /freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mlx4/ |
| D | mcg.c | 80 union ib_gid mgid; member 157 union ib_gid *mgid) in mcast_find() argument 165 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find() 189 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert() 190 sizeof group->rec.mgid); in mcast_insert() 447 nzgroup = memcmp(&group->rec.mgid, &mgid0, sizeof mgid0); in release_group() 548 if (memcmp(&group->rec.mgid, &mgid0, sizeof mgid0)) { in mlx4_ib_mcg_timeout_handler() 753 group->rec.mgid = *new_mgid; in search_relocate_mgid0_group() 755 (long long unsigned int)be64_to_cpu(group->rec.mgid.global.subnet_prefix), in search_relocate_mgid0_group() 756 (long long unsigned int)be64_to_cpu(group->rec.mgid.global.interface_id)); in search_relocate_mgid0_group() [all …]
|
| /freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mthca/ |
| D | mthca_mcg.c | 69 u8 *mgid; in find_mgm() local 76 mgid = mailbox->buf; in find_mgm() 78 memcpy(mgid, gid, 16); in find_mgm()
|
| /freebsd-9-stable/sys/contrib/rdma/ |
| D | ib_sa.h | 181 union ib_gid mgid; member 368 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
| D | rdma_cma.c | 317 ib_addr_get_mgid(dev_addr, &rec.mgid); in cma_set_qkey() 318 ret = ib_sa_get_mcmember_rec(device, port_num, &rec.mgid, &rec); in cma_set_qkey() 2652 status = ib_attach_mcast(id_priv->id.qp, &multicast->rec.mgid, in cma_ib_mc_handler() 2681 struct sockaddr *addr, union ib_gid *mgid) in cma_set_mgid() argument 2689 memset(mgid, 0, sizeof *mgid); in cma_set_mgid() 2694 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid() 2701 *mgid = *(union ib_gid *) (mc_map + 4); in cma_set_mgid() 2713 ib_addr_get_mgid(dev_addr, &rec.mgid); in cma_join_ib_multicast() 2715 &rec.mgid, &rec); in cma_join_ib_multicast() 2719 cma_set_mgid(id_priv, &mc->addr, &rec.mgid); in cma_join_ib_multicast() [all …]
|
| /freebsd-9-stable/contrib/ofed/libibverbs/include/infiniband/ |
| D | sa.h | 66 union ibv_gid mgid; member
|
| /freebsd-9-stable/sys/ofed/include/rdma/ |
| D | ib_sa.h | 179 union ib_gid mgid; member 507 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
| D | ib_user_verbs.h | 704 __u8 mgid[16]; member
|
| /freebsd-9-stable/contrib/ofed/management/infiniband-diags/src/ |
| D | mcm_rereg_test.c | 77 uint64_t build_mcm_rec(uint8_t *data, ibmad_gid_t mgid, ibmad_gid_t port_gid) in build_mcm_rec() argument 80 mad_set_array(data, 0, IB_SA_MCM_MGID_F, mgid); in build_mcm_rec()
|
| D | saquery.c | 350 inet_ntop(AF_INET6, p_mcmr->mgid.raw, gid_str, sizeof gid_str), in dump_multicast_group_record() 394 inet_ntop(AF_INET6, p_mcmr->mgid.raw, gid_str, in dump_multicast_member_record()
|
| /freebsd-9-stable/contrib/ofed/librdmacm/src/ |
| D | cma.c | 147 union ibv_gid mgid; member 1116 ibv_detach_mcast(id->qp, &mc->mgid, mc->mlid); in rdma_leave_multicast() 1247 evt->mc->mgid = evt->event.param.ud.ah_attr.grh.dgid; in ucma_process_join() 1253 return ibv_attach_mcast(evt->id_priv->id.qp, &evt->mc->mgid, in ucma_process_join()
|
| /freebsd-9-stable/sys/ofed/drivers/net/mlx4/ |
| D | mcg.c | 676 u8 *mgid; in find_entry() local 685 mgid = mailbox->buf; in find_entry() 687 memcpy(mgid, gid, 16); in find_entry()
|