]> git.droids-corp.org - dpdk.git/commitdiff
net/hns3: fix traffic management support check
authorMin Hu (Connor) <humin29@huawei.com>
Tue, 20 Apr 2021 08:59:49 +0000 (16:59 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 20 Apr 2021 10:55:28 +0000 (12:55 +0200)
params->leaf.cman has enum type which is not isomorphic with boolean
type, however it is used as a boolean expression.

This patch fixed it.

Fixes: c09c7847d892 ("net/hns3: support traffic management")
Cc: stable@dpdk.org
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
drivers/net/hns3/hns3_tm.c

index 165d1fb90e147bdf4f949b176c072c8d53cacb16..aae4970a4b1d797b302e8227954b8778c3d511db 100644 (file)
@@ -385,7 +385,7 @@ hns3_tm_leaf_node_param_check(struct rte_eth_dev *dev __rte_unused,
                return -EINVAL;
        }
 
-       if (params->leaf.cman) {
+       if (params->leaf.cman != RTE_TM_CMAN_TAIL_DROP) {
                error->type = RTE_TM_ERROR_TYPE_NODE_PARAMS_CMAN;
                error->message = "congestion management not supported";
                return -EINVAL;