diff mbox

[opensm] osm_helper.c: In osm_get_lsa_str, fix printing of wrong FDR10 data if link is down

Message ID 5385DF3F.2010103@dev.mellanox.co.il (mailing list archive)
State Accepted
Delegated to: Hal Rosenstock
Headers show

Commit Message

Hal Rosenstock May 28, 2014, 1:06 p.m. UTC
From: Shlomi Nimrodi <shlomin@mellanox.com>
Date: Tue, 27 May 2014 19:03:14 +0300

Signed-off-by: Shlomi Nimrodi <shlomin@mellanox.com>
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
---
 opensm/osm_helper.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
diff mbox

Patch

diff --git a/opensm/osm_helper.c b/opensm/osm_helper.c
index b078e33..db39542 100644
--- a/opensm/osm_helper.c
+++ b/opensm/osm_helper.c
@@ -3185,7 +3185,7 @@  static const char *lsea_str_fixed_width[] = {
 const char *osm_get_lsa_str(IN uint8_t lsa, IN uint8_t lsea, IN uint8_t state,
 			    IN uint8_t fdr10)
 {
-	if (lsa > IB_LINK_SPEED_ACTIVE_10)
+	if (lsa > IB_LINK_SPEED_ACTIVE_10 || state == IB_LINK_DOWN)
 		return lsa_str_fixed_width[3];
 	if (lsea == IB_LINK_SPEED_EXT_ACTIVE_NONE) {
 		if (fdr10)