Home
last modified time | relevance | path

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

12

/NextBSD/sys/ofed/drivers/infiniband/ulp/ipoib/
HDipoib_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 …]
HDipoib_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()
HDipoib_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()
HDipoib.h486 void ipoib_mcast_send(struct ipoib_dev_priv *priv, void *mgid, struct mbuf *mb);
516 union ib_gid *mgid, int set_qkey);
/NextBSD/contrib/ofed/management/opensm/osmtest/
HDosmt_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 …]
HDosmtest.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 …]
/NextBSD/sys/dev/mlx5/mlx5_core/
HDmlx5_mcg.c34 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() argument
43 memcpy(MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid), mgid, in mlx5_core_attach_mcg()
44 sizeof(*mgid)); in mlx5_core_attach_mcg()
52 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg() argument
61 memcpy(MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid), mgid, in mlx5_core_detach_mcg()
62 sizeof(*mgid)); in mlx5_core_detach_mcg()
/NextBSD/contrib/ofed/management/opensm/opensm/
HDosm_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 …]
HDosm_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()
HDosm_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()
HDosm_multicast.c112 &mgrp->mcmember_rec.mgid, sizeof(ib_gid_t)); in mgrp_send_notice()
HDosm_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()
/NextBSD/sys/ofed/drivers/infiniband/core/
HDmulticast.c144 union ib_gid *mgid) in mcast_find() argument
152 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
177 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
178 sizeof group->rec.mgid); in mcast_insert()
549 if (!memcmp(&mgid0, &group->rec.mgid, sizeof mgid0)) { in join_handler()
575 union ib_gid *mgid, gfp_t gfp_mask) in acquire_group() argument
581 is_mgid0 = !memcmp(&mgid0, mgid, sizeof mgid0); in acquire_group()
584 group = mcast_find(port, mgid); in acquire_group()
596 group->rec.mgid = *mgid; in acquire_group()
656 &rec->mgid, gfp_mask); in ib_sa_join_multicast()
[all …]
HDcma.c375 ib_addr_get_mgid(&id_priv->id.route.addr.dev_addr, &rec.mgid); in cma_set_qkey()
377 id_priv->id.port_num, &rec.mgid, in cma_set_qkey()
3223 status = ib_attach_mcast(id_priv->id.qp, &multicast->rec.mgid, in cma_ib_mc_handler()
3269 struct sockaddr *addr, union ib_gid *mgid) in cma_set_mgid() argument
3279 memset(mgid, 0, sizeof *mgid); in cma_set_mgid()
3285 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid()
3290 *mgid = *(union ib_gid *) (mc_map + 4); in cma_set_mgid()
3296 *mgid = *(union ib_gid *) (mc_map + 4); in cma_set_mgid()
3308 ib_addr_get_mgid(dev_addr, &id_priv->rec.mgid); in cma_join_ib_multicast()
3315 &id_priv->rec.mgid, in cma_join_ib_multicast()
[all …]
HDsa_query.c229 { MCMEMBER_REC_FIELD(mgid),
/NextBSD/sys/ofed/drivers/infiniband/hw/mlx4/
HDmcg.c82 union ib_gid mgid; member
159 union ib_gid *mgid) in mcast_find() argument
167 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
191 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
192 sizeof group->rec.mgid); in mcast_insert()
449 nzgroup = memcmp(&group->rec.mgid, &mgid0, sizeof mgid0); in release_group()
550 if (memcmp(&group->rec.mgid, &mgid0, sizeof mgid0)) { in mlx4_ib_mcg_timeout_handler()
756 group->rec.mgid = *new_mgid; in search_relocate_mgid0_group()
758 (long long)be64_to_cpu(group->rec.mgid.global.subnet_prefix), in search_relocate_mgid0_group()
759 (long long)be64_to_cpu(group->rec.mgid.global.interface_id)); in search_relocate_mgid0_group()
[all …]
/NextBSD/sys/ofed/drivers/infiniband/hw/mthca/
HDmthca_mcg.c69 u8 *mgid; in find_mgm() local
76 mgid = mailbox->buf; in find_mgm()
78 memcpy(mgid, gid, 16); in find_mgm()
/NextBSD/sys/ofed/include/rdma/
HDib_sa.h182 union ib_gid mgid; member
389 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
/NextBSD/contrib/ofed/libibverbs/include/infiniband/
HDsa.h66 union ibv_gid mgid; member
/NextBSD/contrib/ofed/management/infiniband-diags/src/
HDmcm_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()
HDsaquery.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()
/NextBSD/contrib/ofed/librdmacm/src/
HDcma.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()
/NextBSD/sys/dev/mlx5/
HDdriver.h808 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
809 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
/NextBSD/sys/dev/ifmlx4/
HDmcg.c676 u8 *mgid; in find_entry() local
685 mgid = mailbox->buf; in find_entry()
687 memcpy(mgid, gid, 16); in find_entry()
/NextBSD/sys/ofed/drivers/net/mlx4/
HDmcg.c676 u8 *mgid; in find_entry() local
685 mgid = mailbox->buf; in find_entry()
687 memcpy(mgid, gid, 16); in find_entry()

12