common/cnxk: fix base rule merge
authorSatheesh Paul <psatheesh@marvell.com>
Tue, 25 Jan 2022 04:17:59 +0000 (09:47 +0530)
committerJerin Jacob <jerinj@marvell.com>
Thu, 17 Feb 2022 08:12:08 +0000 (09:12 +0100)
commit0fb2b46be79a6558efd39c7a2e1d55402c958081
tree74b3b47f516ff41e2cfd80103ed2ba6d23359ed0
parent542e27e99b16509e3a545048d0ae3f5bd38e43e9
common/cnxk: fix base rule merge

Egress rules do not have a base steering rule and the
current base steering rule is applicable only for ingress
rules. Hence, when creating a flow rule, merge base steering
rule only for ingress rules.

Fixes: f9af90807466 ("common/cnxk: add mcam utility API")
Cc: stable@dpdk.org
Signed-off-by: Satheesh Paul <psatheesh@marvell.com>
Reviewed-by: Kiran Kumar K <kirankumark@marvell.com>
drivers/common/cnxk/roc_npc_mcam.c