ixgbe: configure CRC stripping behaviour of PF
Signed-off-by: Intel
This commit is contained in:
parent
39944fdce0
commit
29a05247eb
@ -150,6 +150,7 @@ CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_DRIVER=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC=y
|
||||
|
||||
#
|
||||
|
@ -150,6 +150,7 @@ CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_DRIVER=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC=y
|
||||
|
||||
#
|
||||
|
@ -150,6 +150,7 @@ CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_DRIVER=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC=y
|
||||
|
||||
#
|
||||
|
@ -150,6 +150,7 @@ CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_DEBUG_DRIVER=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
|
||||
CONFIG_RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC=y
|
||||
|
||||
#
|
||||
|
@ -2130,14 +2130,21 @@ ixgbevf_dev_configure(struct rte_eth_dev *dev)
|
||||
struct rte_eth_conf* conf = &dev->data->dev_conf;
|
||||
|
||||
|
||||
if (!conf->rxmode.hw_strip_crc) {
|
||||
/*
|
||||
* VF has no ability to enable/disable HW CRC
|
||||
* Keep the persistent behavior the same as Host PF
|
||||
*/
|
||||
#ifndef RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC
|
||||
if (!conf->rxmode.hw_strip_crc) {
|
||||
PMD_INIT_LOG(INFO, "VF can't disable HW CRC Strip\n");
|
||||
conf->rxmode.hw_strip_crc = 1;
|
||||
}
|
||||
#else
|
||||
if (conf->rxmode.hw_strip_crc) {
|
||||
PMD_INIT_LOG(INFO, "VF can't enable HW CRC Strip\n");
|
||||
conf->rxmode.hw_strip_crc = 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user