| /NextBSD/sys/ofed/drivers/infiniband/util/ |
| HD | madeye.c | 63 static int mgmt_class = 0; variable 69 module_param(mgmt_class, int, 0444); 75 MODULE_PARM_DESC(mgmt_class, "Display all MADs of specified class (default=0)"); 79 static char * get_class_name(u8 mgmt_class) in get_class_name() argument 81 switch(mgmt_class) { in get_class_name() 103 static char * get_method_name(u8 mgmt_class, u8 method) in get_method_name() argument 128 switch (mgmt_class) { in get_method_name() 232 printk("Class..........0x%01x (%s)\n", mad_hdr->mgmt_class, in print_mad_hdr() 233 get_class_name(mad_hdr->mgmt_class)); in print_mad_hdr() 236 get_method_name(mad_hdr->mgmt_class, mad_hdr->method)); in print_mad_hdr() [all …]
|
| /NextBSD/sys/ofed/drivers/infiniband/hw/mthca/ |
| HD | mthca_mad.c | 112 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop() 113 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop() 151 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override() 152 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override() 165 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap() 220 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad() 221 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mthca_process_mad() 235 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mthca_process_mad() 236 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 || in mthca_process_mad() 237 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) { in mthca_process_mad() [all …]
|
| /NextBSD/contrib/ofed/management/opensm/libvendor/ |
| HD | osm_vendor_mlx_ts_anafa.c | 120 mad.mgmt_class, in __osmv_TOPSPIN_ANAFA_receiver_thr() 129 (((ib_mad_t *) & mad)->mgmt_class == in __osmv_TOPSPIN_ANAFA_receiver_thr() 131 || (((ib_mad_t *) & mad)->mgmt_class == in __osmv_TOPSPIN_ANAFA_receiver_thr() 214 filter.mgmt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init() 220 filter.mgmt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init() 231 filter.mgmt_class = p_info->mad_class; in osmv_transport_init() 290 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send() 294 mgmt_class == in osmv_transport_mad_send() 303 if ((p_mad_hdr->mgmt_class == IB_MCLASS_SUBN_DIR) || in osmv_transport_mad_send() 304 (p_mad_hdr->mgmt_class == IB_MCLASS_SUBN_LID)) { in osmv_transport_mad_send()
|
| HD | osm_vendor_mlx_ts.c | 124 mad.mgmt_class, in __osmv_TOPSPIN_receiver_thr() 135 mgmt_class == in __osmv_TOPSPIN_receiver_thr() 140 mgmt_class == in __osmv_TOPSPIN_receiver_thr() 221 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_LID; in osmv_transport_init() 228 p_mgr->filter.mgmt_class = IB_MCLASS_SUBN_DIR; in osmv_transport_init() 241 p_mgr->filter.mgmt_class = p_info->mad_class; in osmv_transport_init() 305 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send() 308 p_mad_hdr->mgmt_class == in osmv_transport_mad_send() 329 ts_mad.mgmt_class, in osmv_transport_mad_send() 371 ts_mad.mgmt_class = p_mgr->filter.mgmt_class; in __osm_transport_gen_dummy_mad()
|
| HD | osm_vendor_mlx_ibmgt.c | 58 uint8_t mgmt_class; /* for gsi */ member 317 p_mgr->mgmt_class = p_info->mad_class; in osmv_transport_init() 327 p_mgr->mgmt_class); in osmv_transport_init() 328 free(p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class]); in osmv_transport_init() 386 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send() 388 p_mad->mgmt_class == in osmv_transport_mad_send() 398 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osmv_transport_mad_send() 399 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osmv_transport_mad_send() 541 p_list = p_tpot_info->gsi_mgmt_lists[p_mgr->mgmt_class]; in osmv_transport_done() 565 p_mgr->mgmt_class); in osmv_transport_done() [all …]
|
| HD | osm_vendor_mlx_sim.c | 105 p_mad->header.mgmt_class, in __osmv_ibms_receiver_callback() 115 header)->mgmt_class == in __osmv_ibms_receiver_callback() 119 header)->mgmt_class == in __osmv_ibms_receiver_callback() 272 if (p_mad_hdr->mgmt_class != IB_MCLASS_SUBN_DIR) { in osmv_transport_mad_send() 275 p_mad_hdr->mgmt_class == in osmv_transport_mad_send() 294 mad_msg.header.mgmt_class, in osmv_transport_mad_send()
|
| HD | osm_vendor_ts.c | 475 mad.mgmt_class, in __osm_vendor_ts_poller() 486 mgmt_class == in __osm_vendor_ts_poller() 491 mgmt_class == in __osm_vendor_ts_poller() 613 filter.mgmt_class = p_user_bind->mad_class; in osm_vendor_bind() 749 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_ts_send_mad() 751 p_mad->mgmt_class == in osm_ts_send_mad() 759 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osm_ts_send_mad() 760 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osm_ts_send_mad()
|
| HD | osm_vendor_ibumad.c | 301 mad->mgmt_class == IB_MCLASS_SUBN_LID || in umad_receiver() 302 mad->mgmt_class == IB_MCLASS_SUBN_DIR); in umad_receiver() 331 if (mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in umad_receiver() 335 mad->mgmt_class, in umad_receiver() 384 if ((mad->mgmt_class != IB_MCLASS_SUBN_DIR) && in umad_receiver() 385 (mad->mgmt_class != IB_MCLASS_SUBN_LID) && in umad_receiver() 391 mad->mgmt_class, mad->method, in umad_receiver() 1026 if (p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) { in osm_vendor_send() 1031 if (p_mad->mgmt_class == IB_MCLASS_SUBN_LID) { in osm_vendor_send() 1043 if (ib_class_is_rmpp(p_mad->mgmt_class)) { /* RMPP GSI classes FIXME: no GRH */ in osm_vendor_send()
|
| HD | osm_vendor_al.c | 285 if (p_new_mad->mgmt_class == IB_MCLASS_SUBN_LID || in __osm_al_rcv_callback() 286 p_new_mad->mgmt_class == IB_MCLASS_SUBN_DIR) { in __osm_al_rcv_callback() 981 mad_svc.mgmt_class = p_user_bind->mad_class; in osm_vendor_bind() 1147 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_vendor_send() 1154 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_LID) && in osm_vendor_send() 1155 (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR)) { in osm_vendor_send() 1214 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_LID) || in osm_vendor_send() 1215 (p_mad->mgmt_class == IB_MCLASS_SUBN_DIR)) { in osm_vendor_send()
|
| HD | osm_vendor_mtl.c | 430 mgmt_class == in __osm_mtl_rcv_callback() 434 mgmt_class == in __osm_mtl_rcv_callback() 916 if (p_mad->mgmt_class != IB_MCLASS_SUBN_DIR) { in osm_mtl_send_mad() 918 p_mad->mgmt_class == in osm_mtl_send_mad() 930 if ((p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) || in osm_mtl_send_mad() 931 (p_mad->mgmt_class == IB_MCLASS_SUBN_LID)) { in osm_mtl_send_mad()
|
| /NextBSD/contrib/ofed/management/libibmad/src/ |
| HD | register.c | 82 mgmt_class_vers(int mgmt_class) in mgmt_class_vers() argument 84 if ((mgmt_class >= IB_VENDOR_RANGE1_START_CLASS && in mgmt_class_vers() 85 mgmt_class <= IB_VENDOR_RANGE1_END_CLASS) || in mgmt_class_vers() 86 (mgmt_class >= IB_VENDOR_RANGE2_START_CLASS && in mgmt_class_vers() 87 mgmt_class <= IB_VENDOR_RANGE2_END_CLASS)) in mgmt_class_vers() 90 switch(mgmt_class) { in mgmt_class_vers()
|
| HD | vendor.c | 69 if (!(range1 = mad_is_vendor_range1(call->mgmt_class)) && in ib_vendor_call() 70 !(mad_is_vendor_range2(call->mgmt_class))) in ib_vendor_call() 75 rpc.mgtclass = call->mgmt_class; in ib_vendor_call()
|
| /NextBSD/contrib/ofed/management/infiniband-diags/src/ |
| HD | smpdump.c | 86 uint8_t mgmt_class; member 113 smp->mgmt_class = CLASS_SUBN_DIRECTED_ROUTE; in drsmp_get_init() 139 smp->mgmt_class = CLASS_SUBN_LID_ROUTE; in smp_get_init() 233 int dev_port = 0, mgmt_class = CLASS_SUBN_LID_ROUTE, dlid = 0; in main() local 272 mgmt_class = CLASS_SUBN_DIRECTED_ROUTE; in main() 297 if (mgmt_class == CLASS_SUBN_DIRECTED_ROUTE && in main() 301 if (mgmt_class == CLASS_SUBN_LID_ROUTE) in main() 314 if ((mad_agent = umad_register(portid, mgmt_class, 1, 0, 0)) < 0) in main() 322 if (mgmt_class == CLASS_SUBN_DIRECTED_ROUTE) in main()
|
| /NextBSD/sys/ofed/drivers/infiniband/core/ |
| HD | mad.c | 100 u8 mgmt_class); 467 (mad->mgmt_class == IB_MGMT_CLASS_SUBN_ADM) && in is_sa_cc_mad() 643 static inline u8 convert_mgmt_class(u8 mgmt_class) in convert_mgmt_class() argument 646 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ? in convert_mgmt_class() 647 0 : mgmt_class; in convert_mgmt_class() 663 static int vendor_class_index(u8 mgmt_class) in vendor_class_index() argument 665 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START; in vendor_class_index() 668 static int is_vendor_class(u8 mgmt_class) in is_vendor_class() argument 670 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) || in is_vendor_class() 671 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END)) in is_vendor_class() [all …]
|
| HD | mad_rmpp.c | 67 u8 mgmt_class; member 139 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv() 165 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg() 316 rmpp_recv->mgmt_class = mad_hdr->mgmt_class; in create_rmpp_recv() 336 rmpp_recv->mgmt_class == mad_hdr->mgmt_class && in find_rmpp_recv() 437 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in get_mad_len() 850 rmpp_recv->mgmt_class != mad_hdr->mgmt_class || in init_newwin()
|
| HD | user_mad.c | 359 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class); in copy_recv_mad() 485 (hdr->mgmt_class != sent_hdr->mgmt_class)) in is_duplicate() 572 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write() 573 if (!ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class)) { in ib_umad_write() 705 if (ureq.mgmt_class) { in ib_umad_reg_agent() 706 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent() 724 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent()
|
| /NextBSD/contrib/ofed/management/libibumad/src/ |
| HD | umad.c | 73 uint8_t mgmt_class; member 902 umad_register_oui(int fd, int mgmt_class, uint8_t rmpp_version, in umad_register_oui() argument 908 fd, mgmt_class, (int)rmpp_version, (int)oui[0], (int)oui[1], in umad_register_oui() 911 if (mgmt_class < 0x30 || mgmt_class > 0x4f) { in umad_register_oui() 912 DEBUG("mgmt class %d not in vendor range 2", mgmt_class); in umad_register_oui() 917 req.mgmt_class = mgmt_class; in umad_register_oui() 931 fd, req.id, req.qpn, req.mgmt_class, oui); in umad_register_oui() 936 fd, req.qpn, req.mgmt_class, req.mgmt_class_version, oui); in umad_register_oui() 941 umad_register(int fd, int mgmt_class, int mgmt_version, in umad_register() argument 949 fd, mgmt_class, mgmt_version, rmpp_version, method_mask); in umad_register() [all …]
|
| /NextBSD/contrib/ofed/management/opensm/include/vendor/ |
| HD | osm_vendor_mlx_svc.h | 116 if ((p_mad->mgmt_class != IB_MCLASS_SUBN_ADM) && in osmv_mad_is_rmpp() 117 (p_mad->mgmt_class != IB_MCLASS_DEV_MGMT)) in osmv_mad_is_rmpp() 132 return (IB_MCLASS_SUBN_ADM == p_mad->mgmt_class); in osmv_mad_is_sa()
|
| /NextBSD/sys/ofed/include/rdma/ |
| HD | ib_mad.h | 141 u8 mgmt_class; member 431 u8 mgmt_class; member 636 int ib_is_mad_class_rmpp(u8 mgmt_class); 646 int ib_get_mad_data_offset(u8 mgmt_class);
|
| HD | ib_user_mad.h | 188 __u8 mgmt_class; member
|
| HD | ib_smi.h | 48 u8 mgmt_class; member
|
| /NextBSD/sys/ofed/drivers/infiniband/hw/mlx4/ |
| HD | mad.c | 226 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop() 227 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop() 341 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override() 342 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override() 353 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap() 621 if (mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_CM) { in mlx4_ib_demux_mad() 665 switch (mad->mad_hdr.mgmt_class) { in mlx4_ib_demux_mad() 683 "for slave:%d\n", mad->mad_hdr.mgmt_class, slave); in mlx4_ib_demux_mad() 716 in_mad->mad_hdr.mgmt_class, in_mad->mad_hdr.method, in ib_process_mad() 735 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in ib_process_mad() [all …]
|
| /NextBSD/contrib/ofed/management/libibumad/include/infiniband/ |
| HD | umad.h | 185 int umad_register(int portid, int mgmt_class, int mgmt_version, 187 int umad_register_oui(int portid, int mgmt_class, uint8_t rmpp_version,
|
| /NextBSD/contrib/ofed/management/opensm/opensm/ |
| HD | osm_resp.c | 88 if (p_src_smp->mgmt_class == IB_MCLASS_SUBN_DIR) in osm_resp_make_resp_smp()
|
| HD | osm_trap_rcv.c | 314 if (p_madw->p_mad->mgmt_class == IB_MCLASS_SUBN_LID || in __osm_trap_rcv_process_request() 315 p_madw->p_mad->mgmt_class == IB_MCLASS_SUBN_DIR) in __osm_trap_rcv_process_request()
|