Searched refs:mad_hdr (Results 1 - 14 of 14) sorted by relevance

/freebsd-10.0-release/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c112 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
113 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
114 mad->mad_hdr.method == IB_MGMT_METHOD_SET) {
115 if (mad->mad_hdr.attr_id == IB_SMP_ATTR_PORT_INFO) {
139 if (mad->mad_hdr.attr_id == IB_SMP_ATTR_PKEY_TABLE) {
151 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
152 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
153 mad->mad_hdr.method == IB_MGMT_METHOD_GET_RESP &&
154 mad->mad_hdr.attr_id == IB_SMP_ATTR_NODE_DESC) {
165 int qpn = mad->mad_hdr
[all...]
/freebsd-10.0-release/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c229 static void print_mad_hdr(struct ib_mad_hdr *mad_hdr) argument
231 printk("MAD version....0x%01x\n", mad_hdr->base_version);
232 printk("Class..........0x%01x (%s)\n", mad_hdr->mgmt_class,
233 get_class_name(mad_hdr->mgmt_class));
234 printk("Class version..0x%01x\n", mad_hdr->class_version);
235 printk("Method.........0x%01x (%s)\n", mad_hdr->method,
236 get_method_name(mad_hdr->mgmt_class, mad_hdr->method));
237 printk("Status.........0x%02x\n", be16_to_cpu(mad_hdr->status));
238 if (mad_hdr
423 is_rmpp_mad(struct ib_mad_hdr *mad_hdr) argument
[all...]
/freebsd-10.0-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dmcg.c257 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux);
258 group->last_req_tid = mad.mad_hdr.tid; /* keep it for later validation */
278 mad.mad_hdr.base_version = 1;
279 mad.mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM;
280 mad.mad_hdr.class_version = 2;
281 mad.mad_hdr.method = IB_SA_METHOD_DELETE;
282 mad.mad_hdr.status = cpu_to_be16(0);
283 mad.mad_hdr.class_specific = cpu_to_be16(0);
284 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux);
285 group->last_req_tid = mad.mad_hdr
[all...]
H A Dcm.c290 if (mad->mad_hdr.attr_id == CM_REQ_ATTR_ID ||
291 mad->mad_hdr.attr_id == CM_REP_ATTR_ID) {
298 } else if (mad->mad_hdr.attr_id == CM_REJ_ATTR_ID) {
312 if (mad->mad_hdr.attr_id == CM_DREQ_ATTR_ID)
314 else if (mad->mad_hdr.attr_id == CM_DREP_ATTR_ID)
326 if (mad->mad_hdr.attr_id == CM_REQ_ATTR_ID) {
354 if (mad->mad_hdr.attr_id == CM_DREQ_ATTR_ID)
356 else if (mad->mad_hdr.attr_id == CM_REJ_ATTR_ID ||
357 mad->mad_hdr.attr_id == CM_DREP_ATTR_ID) {
H A Dmad.c226 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
227 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
228 mad->mad_hdr.method == IB_MGMT_METHOD_SET)
229 switch (mad->mad_hdr.attr_id) {
341 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
342 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
343 mad->mad_hdr.method == IB_MGMT_METHOD_GET_RESP &&
344 mad->mad_hdr.attr_id == IB_SMP_ATTR_NODE_DESC) {
353 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED;
389 switch (be16_to_cpu(sa_mad->mad_hdr
[all...]
/freebsd-10.0-release/sys/ofed/drivers/infiniband/core/
H A Dmad_rmpp.c118 memcpy(ack, &data->mad_hdr, msg->hdr_len);
120 ack->mad_hdr.method ^= IB_MGMT_METHOD_RESP;
137 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
163 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
191 rmpp_mad->mad_hdr.method ^= IB_MGMT_METHOD_RESP;
224 rmpp_mad->mad_hdr.method ^= IB_MGMT_METHOD_RESP;
282 struct ib_mad_hdr *mad_hdr; local
310 mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
311 rmpp_recv->tid = mad_hdr
328 struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr; local
836 struct ib_mad_hdr *mad_hdr = mad_send_wr->send_buf.mad; local
[all...]
H A Dsa_query.c732 mad->mad_hdr.base_version = IB_MGMT_BASE_VERSION;
733 mad->mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM;
734 mad->mad_hdr.class_version = IB_SA_CLASS_VERSION;
737 mad->mad_hdr.tid =
848 mad->mad_hdr.method = IB_MGMT_METHOD_GET;
849 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_PATH_REC);
969 mad->mad_hdr.method = method;
970 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_SERVICE_REC);
1061 mad->mad_hdr.method = method;
1062 mad->mad_hdr
[all...]
H A Dmad.c180 return ((mad->mad_hdr.method & IB_MGMT_METHOD_RESP) ||
181 (mad->mad_hdr.method == IB_MGMT_METHOD_TRAP_REPRESS) ||
182 ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_BM) &&
183 (mad->mad_hdr.attr_mod & IB_BM_ATTR_MOD_RESP)));
1591 hi_tid = be64_to_cpu(mad->mad_hdr.tid) >> 32;
1610 if (mad->mad_hdr.class_version >= MAX_MGMT_VERSION)
1612 if (!is_vendor_class(mad->mad_hdr.mgmt_class)) {
1614 mad->mad_hdr.class_version].class;
1618 mad->mad_hdr.mgmt_class)];
1620 mad_agent = method->agent[mad->mad_hdr
1686 is_data_mad(struct ib_mad_agent_private *mad_agent_priv, struct ib_mad_hdr *mad_hdr) argument
[all...]
H A Dsysfs.c317 in_mad->mad_hdr.base_version = 1;
318 in_mad->mad_hdr.mgmt_class = IB_MGMT_CLASS_PERF_MGMT;
319 in_mad->mad_hdr.class_version = 1;
320 in_mad->mad_hdr.method = IB_MGMT_METHOD_GET;
322 in_mad->mad_hdr.attr_id = IB_PMA_PORT_COUNTERS_EXT;
324 in_mad->mad_hdr.attr_id = IB_PMA_PORT_COUNTERS;
H A Dlocal_sa.c472 mad->mad_hdr.base_version = IB_MGMT_BASE_VERSION;
473 mad->mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM;
474 mad->mad_hdr.class_version = IB_SA_CLASS_VERSION;
475 mad->mad_hdr.method = IB_SA_METHOD_GET_TABLE;
476 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_PATH_REC);
477 mad->mad_hdr.tid = form_tid(msg->mad_agent->hi_tid);
H A Duser_mad.c298 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class);
512 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class);
513 if (!ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class)) {
562 rmpp_mad->mad_hdr.tid = *tid;
H A Dcm.c3405 switch (mad_recv_wc->recv_buf.mad->mad_hdr.attr_id) {
3447 attr_id = be16_to_cpu(mad_recv_wc->recv_buf.mad->mad_hdr.attr_id);
/freebsd-10.0-release/sys/ofed/include/rdma/
H A Dib_mad.h170 struct ib_mad_hdr mad_hdr; member in struct:ib_mad
175 struct ib_mad_hdr mad_hdr; member in struct:ib_rmpp_mad
181 struct ib_mad_hdr mad_hdr; member in struct:ib_sa_mad
188 struct ib_mad_hdr mad_hdr; member in struct:ib_vendor_mad
H A Dib_pma.h55 struct ib_mad_hdr mad_hdr; member in struct:ib_pma_mad

Completed in 243 milliseconds