in __qos_policy_get_match_rule_by_params
Signed-off-by: Hal Rosenstock <hal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
---
diff --git a/opensm/osm_qos_policy.c b/opensm/osm_qos_policy.c
index 796fb89..1afc289 100644
--- a/opensm/osm_qos_policy.c
+++ b/opensm/osm_qos_policy.c
@@ -640,19 +640,19 @@ static osm_qos_match_rule_t *__qos_policy_get_match_rule_by_params(
*/
if (cl_list_count(&p_qos_match_rule->source_group_list)
&& cl_list_count(&p_qos_match_rule->destination_group_list)) {
- if (!__qos_policy_is_port_in_group_list(p_qos_policy,
- p_src_physp,
- &p_qos_match_rule->
- source_group_list)
- && !__qos_policy_is_port_in_group_list(p_qos_policy,
- p_dest_physp,
- &p_qos_match_rule->
- destination_group_list))
- {
+ if (__qos_policy_is_port_in_group_list(p_qos_policy,
+ p_src_physp,
+ &p_qos_match_rule->
+ source_group_list)
+ && __qos_policy_is_port_in_group_list(p_qos_policy,
+ p_dest_physp,
+ &p_qos_match_rule->
+ destination_group_list))
+ matched_by_sordguid = TRUE;
+ else {
list_iterator = cl_list_next(list_iterator);
continue;
}
- matched_by_sordguid = TRUE;
}
/* If a match rule has QoS classes, PR request HAS
--To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html