[openib-general] [PATCH] ib_smi: In smi_handle_dr_smp_send, fix C14-13:3 handling
Hal Rosenstock
Tue Oct 12 07:20:45 PDT 2004
ib_smi: In smi_handle_dr_smp_send, fix C14-13:3 handling
Index: ib_smi.c
===================================================================
--- ib_smi.c (revision 972)
+++ ib_smi.c (working copy)
@@ -103,8 +103,8 @@
if (hop_ptr == 1) {
smp->hop_ptr--;
/* C14-13:3 -- SMPs destined for SM shouldn't be
here */- return (mad_agent->device->node_type ==
IB_NODE_SWITCH &&
- smp->dr_slid != IB_LID_PERMISSIVE);
+ return (mad_agent->device->node_type ==
IB_NODE_SWITCH ||
+ smp->dr_slid == IB_LID_PERMISSIVE);
}
/* C14-13:4 -- hop_ptr = 0 -> should have gone to SM. */
More information about the openib-general mailing list