net/ixgbe: enable NEON path with checksum offload
authorFeifei Wang <feifei.wang2@arm.com>
Wed, 18 Nov 2020 10:48:59 +0000 (04:48 -0600)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Jan 2021 15:03:04 +0000 (16:03 +0100)
IXGBE NEON vector PMD now supports checksum offloading, hence can be
used when DEV_RX_OFFLOAD_CHECKSUM is set.

Signed-off-by: Feifei Wang <feifei.wang2@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c

index b2bee22..a5a5b21 100644 (file)
@@ -638,11 +638,5 @@ ixgbe_txq_vec_setup(struct ixgbe_tx_queue *txq)
 int __rte_cold
 ixgbe_rx_vec_dev_conf_condition_check(struct rte_eth_dev *dev)
 {
-       struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode;
-
-       /* no csum error report support */
-       if (rxmode->offloads & DEV_RX_OFFLOAD_CHECKSUM)
-               return -1;
-
        return ixgbe_rx_vec_dev_conf_condition_check_default(dev);
 }