|SUCCESS|dpdk-next-net-intel|1f3e4cd181| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Sat Jul 11 01:30:55 CEST 2026


Test-Label: intel-Testing
Test-Status: SUCCESS
_Testing PASS_

DPDK git repo: dpdk-next-net-intel
commit 1f3e4cd18176365afb302f38f97de10dd8e14ea8
Author: Anurag Mandal <anurag.mandal at intel.com>
Date:   Wed Jul 8 18:58:47 2026 +0000

    net/iavf: fix single VLAN strip in double VLAN mode
    
    In Double VLAN Mode (DVM) i.e. when RTE_ETH_RX_OFFLOAD_VLAN_EXTEND
    is enabled iavf_config_vlan_strip_v2() only toggles the inner
    VLAN strip setting (0x8100) for the RTE_ETH_RX_OFFLOAD_VLAN_STRIP
    offload, while the outer VLAN strip is controlled independently
    through the QinQ strip path.
    
    However, in DVM, most hardwares place a single (non-QinQ) VLAN
    tag in the outer position
    As a result, when a single VLAN packet is received and the
    application disables single VLAN tag stripping, only the inner
    VLAN tag strip gets turned off and the outer VLAN tag strip
    stays enabled.
    Hence, the single VLAN tag still gets stripped.
    This does not honor the application's request.
    
    This patch fixes the aforesaid case.
    When DVM and QinQ stripping are both enabled, also apply the strip
    enable/disable to the outer VLAN so that single VLAN packets received
    in double VLAN mode respect the single VLAN strip configuration.
    
    Fixes: 8599d7604e0a ("net/iavf: support QinQ strip")
    Cc: stable at dpdk.org
    
    Signed-off-by: Anurag Mandal <anurag.mandal at intel.com>
    Tested-by: Ye Chen <yex.chen at intel.com>

Testing Summary : 18 Case Done, 18 Successful, 0 Failures      

TestPlan:
	pf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/pf_smoke_test_plan.rst
	vf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/vf_smoke_test_plan.rst
	virtio_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/virtio_smoke_test_plan.rst

TestSuite:
	pf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_pf_smoke.py
	vf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_vf_smoke.py
	virtio_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_virtio_smoke.py


OS : Ubuntu 24.04.4 LTS       
Kernel : 6.8.0-71-generic         
GCC : 13.3.0-6ubuntu2~24.04.1        
NIC : Ethernet Controller XL710 for 40GbE QSFP+         
Target : x86_64-native-linuxapp-gcc      

	Test result details:
	+-------------+---------------------------+-------+
	| suite       | case                      | status|
	+-------------+---------------------------+-------+
	| asan_smoke  | test_rxtx_with_ASan_enable| passed|
	| pf_smoke    | test_pf_jumbo_frames      | passed|
	| pf_smoke    | test_pf_rss               | passed|
	| pf_smoke    | test_pf_tx_rx_queue       | passed|
	| vf_smoke    | test_vf_rss               | passed|
	| vf_smoke    | test_vf_tx_rx_queue       | passed|
	| vf_smoke    | test_vf_jumbo_frames      | n/a   |
	| virtio_smoke| test_virtio_loopback      | passed|
	| virtio_smoke| test_virtio_pvp           | passed|
	+-------------+---------------------------+-------+


OS : Ubuntu 24.04.4 LTS       
Kernel : 6.8.0-87-generic         
GCC : 13.3.0-6ubuntu2~24.04.1        
NIC : Ethernet Controller E810-C for SFP         
Target : x86_64-native-linuxapp-gcc      

	Test result details:
	+-------------+---------------------------+-------+
	| suite       | case                      | status|
	+-------------+---------------------------+-------+
	| asan_smoke  | test_rxtx_with_ASan_enable| passed|
	| pf_smoke    | test_pf_jumbo_frames      | passed|
	| pf_smoke    | test_pf_rss               | passed|
	| pf_smoke    | test_pf_tx_rx_queue       | passed|
	| vf_smoke    | test_vf_jumbo_frames      | passed|
	| vf_smoke    | test_vf_rss               | passed|
	| vf_smoke    | test_vf_tx_rx_queue       | passed|
	| virtio_smoke| test_virtio_loopback      | passed|
	| virtio_smoke| test_virtio_pvp           | passed|
	+-------------+---------------------------+-------+


DPDK STV team


More information about the test-report mailing list