Lines Matching refs:mad_hdr
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()
114 mad->mad_hdr.method == IB_MGMT_METHOD_SET) { in smp_snoop()
115 if (mad->mad_hdr.attr_id == IB_SMP_ATTR_PORT_INFO) { in smp_snoop()
139 if (mad->mad_hdr.attr_id == IB_SMP_ATTR_PKEY_TABLE) { 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()
153 mad->mad_hdr.method == IB_MGMT_METHOD_GET_RESP && in node_desc_override()
154 mad->mad_hdr.attr_id == IB_SMP_ATTR_NODE_DESC) { in node_desc_override()
166 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
218 if (in_mad->mad_hdr.method == IB_MGMT_METHOD_TRAP && in mthca_process_mad()
230 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad()
231 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mthca_process_mad()
232 if (in_mad->mad_hdr.method != IB_MGMT_METHOD_GET && in mthca_process_mad()
233 in_mad->mad_hdr.method != IB_MGMT_METHOD_SET && in mthca_process_mad()
234 in_mad->mad_hdr.method != IB_MGMT_METHOD_TRAP_REPRESS) in mthca_process_mad()
241 if (in_mad->mad_hdr.attr_id == IB_SMP_ATTR_SM_INFO || in mthca_process_mad()
242 ((in_mad->mad_hdr.attr_id & IB_SMP_ATTR_VENDOR_MASK) == in mthca_process_mad()
245 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mthca_process_mad()
246 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 || in mthca_process_mad()
247 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) { in mthca_process_mad()
248 if (in_mad->mad_hdr.method != IB_MGMT_METHOD_GET && in mthca_process_mad()
249 in_mad->mad_hdr.method != IB_MGMT_METHOD_SET) in mthca_process_mad()
253 if ((in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad()
254 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in mthca_process_mad()
255 in_mad->mad_hdr.method == IB_MGMT_METHOD_SET && in mthca_process_mad()
256 in_mad->mad_hdr.attr_id == IB_SMP_ATTR_PORT_INFO && in mthca_process_mad()
271 if (!out_mad->mad_hdr.status) { in mthca_process_mad()
277 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in mthca_process_mad()
278 out_mad->mad_hdr.status |= cpu_to_be16(1 << 15); in mthca_process_mad()
280 if (in_mad->mad_hdr.method == IB_MGMT_METHOD_TRAP_REPRESS) in mthca_process_mad()