[ofa-general] [PATCH] infiniband-diags/perfquery: add srcport param
Or Gerlitz
ogerlitz at voltaire.com
Mon Mar 9 09:01:02 PDT 2009
Add srcport param for the PortXmtDataSL/PortRcvDataSL calls made to libibmad
Signed-off-by: Or Gerlitz <ogerlitz at voltaire.com>
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");
}
More information about the general
mailing list