Hello,

I'm currently working on enabling the RTE_ETH_RX_OFFLOAD_VLAN_STRIP offload feature to strip VLAN tags and store the VLAN information in the vlan_tci field while using an Intel E810-XXVDA2 NIC. However, the VLAN tags are not being stripped. I’ve already tried to update DPDK (23.11), E810 firmware (4.40), ICE and DDP (1.3.35.0) but nothing. My console output is:

 

EAL: Detected CPU lcores: 8

EAL: Detected NUMA nodes: 1

EAL: Detected shared linkage of DPDK

EAL: Multi-process socket /var/run/dpdk/rte/mp_socket

EAL: Selected IOVA mode 'VA'

EAL: VFIO support initialized

EAL: Using IOMMU type 1 (Type 1)

EAL: Probe PCI driver: net_ice (8086:159b) device: 0000:01:00.0 (socket -1)

ice_load_pkg_type(): Active package is: 1.3.35.0, ICE OS Default Package (single VLAN mode)

EAL: Probe PCI driver: net_ice (8086:159b) device: 0000:01:00.1 (socket -1)

ice_load_pkg_type(): Active package is: 1.3.35.0, ICE OS Default Package (single VLAN mode)

EAL: Probe PCI driver: net_e1000_igb (8086:1521) device: 0000:02:00.0 (socket -1)

EAL: Probe PCI driver: net_e1000_igb (8086:1521) device: 0000:02:00.1 (socket -1)

EAL: Probe PCI driver: net_e1000_igb (8086:1521) device: 0000:02:00.2 (socket -1)

EAL: Probe PCI driver: net_e1000_igb (8086:1521) device: 0000:02:00.3 (socket -1)

TELEMETRY: No legacy callbacks, legacy socket not created

ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 0).

ice_set_tx_function(): Using AVX2 OFFLOAD Vector Tx (port 0).

ice_vsi_config_outer_vlan_stripping(): Single VLAN mode (SVM) does not support qinq

ice_set_rx_function(): Using AVX2 OFFLOAD Vector Rx (port 1).

ice_set_tx_function(): Using AVX2 OFFLOAD Vector Tx (port 1).

ice_vsi_config_outer_vlan_stripping(): Single VLAN mode (SVM) does not support qinq

 

 

Sincerely,

Carlos Moraes