Also, some cosmetic changes

Signed-off-by: Hal Rosenstock <[email protected]>

---
diff --git a/opensm/opensm/osm_perfmgr.c b/opensm/opensm/osm_perfmgr.c
index c5c4572..4a6f65c 100644
--- a/opensm/opensm/osm_perfmgr.c
+++ b/opensm/opensm/osm_perfmgr.c
@@ -469,14 +469,13 @@ static void
 __osm_perfmgr_query_counters(cl_map_item_t * const p_map_item, void *context)
 {
        ib_api_status_t status = IB_SUCCESS;
-       uint8_t port = 0, startport = 1;
        osm_perfmgr_t *pm = (osm_perfmgr_t *) context;
        osm_node_t *node = NULL;
        __monitored_node_t *mon_node = (__monitored_node_t *) p_map_item;
        osm_madw_context_t mad_context;
-       uint8_t num_ports = 0;
        uint64_t node_guid = 0;
        ib_net32_t remote_qp;
+       uint8_t port, num_ports = 0;
 
        OSM_LOG_ENTER(pm->log);
 
@@ -505,12 +504,8 @@ __osm_perfmgr_query_counters(cl_map_item_t * const 
p_map_item, void *context)
                goto Exit;
        }
 
-       /* check for switch enhanced port 0 */
-       if (mon_node->esp0)
-               startport = 0;
-
        /* issue the query for each port */
-       for (port = startport; port < num_ports; port++) {
+       for (port = (mon_node->esp0) ? 0 : 1; port < num_ports; port++) {
                ib_net16_t lid;
 
                if (!osm_node_get_physp_ptr(node, port))
diff --git a/opensm/opensm/osm_perfmgr_db.c b/opensm/opensm/osm_perfmgr_db.c
index 78580a6..b0b2e4a 100644
--- a/opensm/opensm/osm_perfmgr_db.c
+++ b/opensm/opensm/osm_perfmgr_db.c
@@ -367,7 +367,7 @@ debug_dump_dc_reading(perfmgr_db_t * db, uint64_t guid, 
uint8_t port_num,
 {
        osm_log_t *log = db->perfmgr->log;
        if (!osm_log_is_active(log, OSM_LOG_DEBUG))
-               return;         /* optimize this a big */
+               return;
 
        osm_log(log, OSM_LOG_DEBUG,
                "xd %" PRIu64 " <-- %" PRIu64 " (%" PRIu64 ")\n",
@@ -565,8 +565,9 @@ static void __dump_node_mr(_db_node_t * node, FILE * fp)
                "rcv_pkts",
                "unicast_xmit_pkts",
                "unicast_rcv_pkts",
-               "multicast_xmit_pkts", "multicast_rcv_pkts");
-       for (i = 1; i < node->num_ports; i++) {
+               "multicast_xmit_pkts",
+               "multicast_rcv_pkts");
+       for (i = (node->esp0) ? 0 : 1; i < node->num_ports; i++) {
                char *since = ctime(&node->ports[i].last_reset);
                since[strlen(since) - 1] = '\0';        /* remove \n */
 
@@ -609,7 +610,7 @@ static void __dump_node_hr(_db_node_t * node, FILE * fp)
        int i = 0;
 
        fprintf(fp, "\n");
-       for (i = 1; i < node->num_ports; i++) {
+       for (i = (node->esp0) ? 0 : 1; i < node->num_ports; i++) {
                char *since = ctime(&node->ports[i].last_reset);
                since[strlen(since) - 1] = '\0';        /* remove \n */
 
@@ -719,7 +720,7 @@ done:
 void
 perfmgr_db_print_by_guid(perfmgr_db_t * db, uint64_t nodeguid, FILE *fp)
 {
-       cl_map_item_t *node = NULL;
+       cl_map_item_t *node;
 
        cl_plock_acquire(&db->lock);
 
@@ -727,7 +728,7 @@ perfmgr_db_print_by_guid(perfmgr_db_t * db, uint64_t 
nodeguid, FILE *fp)
        if (node != cl_qmap_end(&db->pc_data))
                __dump_node_hr((_db_node_t *)node, fp);
        else
-               fprintf(fp, "Node %"PRIx64" not found...\n", nodeguid);
+               fprintf(fp, "Node 0x%" PRIx64 " not found...\n", nodeguid);
 
        cl_plock_release(&db->lock);
 }
_______________________________________________
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