Hi Sasha,

Fixing a bug in matching PR query to QoS
levels when pkey specified - pkeys in QoS
policy are held w/o the MSB.

Signed-off-by:  Yevgeny Kliteynik <[email protected]>

---
 opensm/opensm/osm_qos_policy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/opensm/opensm/osm_qos_policy.c b/opensm/opensm/osm_qos_policy.c
index febd7f6..9b72293 100644
--- a/opensm/opensm/osm_qos_policy.c
+++ b/opensm/opensm/osm_qos_policy.c
@@ -303,7 +303,7 @@ boolean_t osm_qos_level_has_pkey(IN const osm_qos_level_t * 
p_qos_level,
                return FALSE;
        return __is_num_in_range_arr(p_qos_level->pkey_range_arr,
                                     p_qos_level->pkey_range_len,
-                                    cl_ntoh16(pkey));
+                                    cl_ntoh16(ib_pkey_get_base(pkey)));
 }

 /***************************************************
-- 
1.5.1.4

_______________________________________________
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