Home
last modified time | relevance | path

Searched refs:mgid (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-9-stable/sys/ofed/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c52 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 …]
Dipoib_fs.c99 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()
Dipoib_verbs.c36 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()
Dipoib.h485 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/
Dosmt_multicast.c235 &(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 …]
Dosmtest.c5312 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/
Dosm_sa_mcmember_record.c611 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 …]
Dosm_prtn.c205 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()
Dosm_sa.c578 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()
Dosm_multicast.c112 &mgrp->mcmember_rec.mgid, sizeof(ib_gid_t)); in mgrp_send_notice()
Dosm_sa_path_record.c1776 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/
Dmulticast.c129 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 …]
Dcma.c351 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 …]
Dsa_query.c231 { MCMEMBER_REC_FIELD(mgid),
/freebsd-9-stable/sys/ofed/drivers/infiniband/hw/mlx4/
Dmcg.c80 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/
Dmthca_mcg.c69 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/
Dib_sa.h181 union ib_gid mgid; member
368 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
Drdma_cma.c317 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/
Dsa.h66 union ibv_gid mgid; member
/freebsd-9-stable/sys/ofed/include/rdma/
Dib_sa.h179 union ib_gid mgid; member
507 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
Dib_user_verbs.h704 __u8 mgid[16]; member
/freebsd-9-stable/contrib/ofed/management/infiniband-diags/src/
Dmcm_rereg_test.c77 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()
Dsaquery.c350 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/
Dcma.c147 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/
Dmcg.c676 u8 *mgid; in find_entry() local
685 mgid = mailbox->buf; in find_entry()
687 memcpy(mgid, gid, 16); in find_entry()

12