here is the log of the ice driver:
ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).
__vsi_queues_bind_intr(): queue 1 is binding to vect 1
ice_dev_start(): fail to set vsi broadcast

Regards,
James Huang


On Wed, Jul 17, 2024 at 2:24 PM James Huang <jamsphon@gmail.com> wrote:
Hello,
we experienced that the Intel E810 ice driver does not strip vlan tag on packet receiving.

OS CentOS7 and RedHat 9.

The rte_eth_conf is set as:
.rxmode.offloads =RTE_ETH_RX_OFFLOAD_VLAN_STRIP

The packets are in Single Vlan Mode (SVM), not Double Vlan Mode (DVM).
The same code is working on other NIC drivers, i.e. Intel igb, ixgbe, and Broadcom bnxt_en.

Don't know what caused the issue, is there any hint ?

Thanks,
James