net/dpaa2: support raw pattern in dpdmux
[dpdk.git] / drivers / net / octeontx2 / otx2_flow.c
index 9b32b2a..a5900f3 100644 (file)
@@ -272,6 +272,8 @@ flow_program_rss_action(struct rte_eth_dev *eth_dev,
                        if (rc)
                                return rc;
 
+                       flow->npc_action &= (~(0xfULL));
+                       flow->npc_action |= NIX_RX_ACTIONOP_RSS;
                        flow->npc_action |=
                                ((uint64_t)(alg_idx & NIX_RSS_ACT_ALG_MASK) <<
                                 NIX_RSS_ACT_ALG_OFFSET) |
@@ -603,6 +605,8 @@ otx2_flow_create(struct rte_eth_dev *dev,
                goto err_exit;
        }
 
+       parse_state.is_vf = otx2_dev_is_vf(hw);
+
        rc = flow_program_npc(&parse_state, mbox, &hw->npc_flow);
        if (rc != 0) {
                rte_flow_error_set(error, EIO,