Add srcport param for the PortXmtDataSL/PortRcvDataSL calls made to libibmad

Signed-off-by: Or Gerlitz <[email protected]>

Index: management/infiniband-diags/src/perfquery.c
===================================================================
--- management.orig/infiniband-diags/src/perfquery.c
+++ management/infiniband-diags/src/perfquery.c
@@ -321,13 +321,13 @@ void xmt_sl_query(ib_portid_t *portid, i

        if (reset_only) {
                if (!performance_reset_via(pc, portid, port, mask, ibd_timeout,
-                                               IB_GSI_PORT_XMIT_DATA_SL, NULL))
+                                               IB_GSI_PORT_XMIT_DATA_SL, 
srcport))
                        IBERROR("perfslreset");
                return;
        }

        if (!pma_query_via(pc, portid, port, ibd_timeout,
-                               IB_GSI_PORT_XMIT_DATA_SL, NULL))
+                               IB_GSI_PORT_XMIT_DATA_SL, srcport))
                IBERROR("perfslquery");

        mad_dump_perfcounters_xmt_sl(buf, sizeof buf, pc, sizeof pc);
@@ -335,7 +335,7 @@ void xmt_sl_query(ib_portid_t *portid, i

        if(reset)
                if (!performance_reset_via(pc, portid, port, mask, ibd_timeout,
-                                               IB_GSI_PORT_XMIT_DATA_SL, NULL))
+                                               IB_GSI_PORT_XMIT_DATA_SL, 
srcport))
                        IBERROR("perfslreset");
 }

@@ -345,13 +345,13 @@ void rcv_sl_query(ib_portid_t *portid, i

        if (reset_only) {
                if (!performance_reset_via(pc, portid, port, mask, ibd_timeout,
-                                               IB_GSI_PORT_RCV_DATA_SL, NULL))
+                                               IB_GSI_PORT_RCV_DATA_SL, 
srcport))
                        IBERROR("perfslreset");
                return;
        }

        if (!pma_query_via(pc, portid, port, ibd_timeout,
-                               IB_GSI_PORT_RCV_DATA_SL, NULL))
+                               IB_GSI_PORT_RCV_DATA_SL, srcport))
                IBERROR("perfslquery");

        mad_dump_perfcounters_rcv_sl(buf, sizeof buf, pc, sizeof pc);
@@ -359,7 +359,7 @@ void rcv_sl_query(ib_portid_t *portid, i

        if(reset)
                if (!performance_reset_via(pc, portid, port, mask, ibd_timeout,
-                                               IB_GSI_PORT_RCV_DATA_SL, NULL))
+                                               IB_GSI_PORT_RCV_DATA_SL, 
srcport))
                        IBERROR("perfslreset");
 }

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to