net/mlx5: fix E-Switch DV flow disabling
[dpdk.git] / drivers / net / cnxk / cn10k_tx_select.c
index 9fdf014..54023c4 100644 (file)
@@ -53,7 +53,7 @@ cn10k_eth_set_tx_function(struct rte_eth_dev *eth_dev)
 #undef T
        };
 
-       if (dev->scalar_ena) {
+       if (dev->scalar_ena || dev->tx_mark) {
                pick_tx_func(eth_dev, nix_eth_tx_burst);
                if (dev->tx_offloads & RTE_ETH_TX_OFFLOAD_MULTI_SEGS)
                        pick_tx_func(eth_dev, nix_eth_tx_burst_mseg);