Message ID | 20110415151736.809c550b.weiny2@llnl.gov (mailing list archive) |
---|---|
State | Changes Requested |
Delegated to: | Alex Netes |
Headers | show |
diff --git a/opensm/osm_perfmgr.c b/opensm/osm_perfmgr.c index 6a1fa63..3e1575a 100644 --- a/opensm/osm_perfmgr.c +++ b/opensm/osm_perfmgr.c @@ -454,7 +454,9 @@ static void collect_guids(cl_map_item_t * p_map_item, void *context) ib_switch_info_is_enhanced_port0(&node->sw-> switch_info)); for (port = mon_node->esp0 ? 0 : 1; port < num_ports; port++) { - mon_node->port[port].orig_lid = get_base_lid(node, port); + mon_node->port[port].orig_lid = 0; + if (osm_physp_is_valid(&node->physp_table[port])) + mon_node->port[port].orig_lid = get_base_lid(node, port); mon_node->port[port].valid = TRUE; }
Subject: [PATCH] opensm: perfmgr, only set orig_lid when we have a valid port. Otherwise leave it as 0 Signed-off-by: Ira Weiny <weiny2@llnl.gov> --- opensm/osm_perfmgr.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)