]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/octeontx2/otx2_lookup.c
net/octeontx2: fix packet type parsing disabled by default
[dpdk.git] / drivers / net / octeontx2 / otx2_lookup.c
index 17c44e20e72b5f543c8dbc967cbb2b1907280bb8..bcf2ff4e8f87bceac898f61c1d0b21c5b521c08f 100644 (file)
@@ -67,10 +67,13 @@ otx2_nix_ptypes_set(struct rte_eth_dev *eth_dev, uint32_t ptype_mask)
 {
        struct otx2_eth_dev *dev = otx2_eth_pmd_priv(eth_dev);
 
-       if (ptype_mask)
+       if (ptype_mask) {
                dev->rx_offload_flags |= NIX_RX_OFFLOAD_PTYPE_F;
-       else
+               dev->ptype_disable = 0;
+       } else {
                dev->rx_offload_flags &= ~NIX_RX_OFFLOAD_PTYPE_F;
+               dev->ptype_disable = 1;
+       }
 
        otx2_eth_set_rx_function(eth_dev);