|SUCCESS|dpdk-next-net-intel|056fa006c5| intel-Functional
    sys_stv at intel.com 
    sys_stv at intel.com
       
    Fri Aug  8 12:03:25 CEST 2025
    
    
  
Test-Label: intel-Functional
Test-Status: SUCCESS
_Functional PASS_
DPDK git repo: dpdk-next-net-intel
commit 056fa006c52f0ae1a4d2e700a1f10c6b3841bb0d
Author: Bruce Richardson <bruce.richardson at intel.com>
Date:   Fri Jul 18 16:43:12 2025 +0100
    net/intel: fix assumption about tag placement order
    
    The specific placement of outer/inner VLAN tags in NIC descriptors
    is configurable. Therefore, remove the assumption that if the L2Tag2
    field is filled in, that the L2Tag1 must also be. Instead, check the
    existing mbuf VLAN flags, and move tags and set flags as appropriate.
    This fixes an issue where, with QinQ packets with different Tag ethtypes
    (0x88a8 vs 0x8100), we get an mbuf reporting two valid tags, but only
    having had one tag stripped.
    
    Fixes: cc9d0456b870 ("i40e: support double vlan stripping and insertion")
    Fixes: 1e728b01120c ("net/iavf: rework Tx path")
    Fixes: e0dcf94a0d7f ("net/ice: support VLAN ops")
    Cc: stable at dpdk.org
    
    Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
    Acked-by: Ciara Loftus <ciara.loftus at intel.com>
Smoke-Testing Summary : 31 Case Done, 31 Successful, 0 Failures      
OS : Ubuntu 22.04.2 LTS       
Kernel : 5.15.0-60-generic         
GCC : 11.3.0-1ubuntu1~22.04        
NIC : Ethernet Controller XL710 for 40GbE QSFP+         
Target : x86_64-native-linuxapp-gcc      
	Test result details:
	+-----------------+---------------------------------------------------+-------+
	| suite           | case                                              | status|
	+-----------------+---------------------------------------------------+-------+
	| checksum_offload| test_checksum_offload_with_vlan                   | passed|
	| checksum_offload| test_do_not_insert_checksum_on_the_transmit_packet| passed|
	| checksum_offload| test_hardware_checksum_check_ip_rx                | passed|
	| checksum_offload| test_hardware_checksum_check_ip_tx                | passed|
	| checksum_offload| test_hardware_checksum_check_l4_rx                | passed|
	| checksum_offload| test_insert_checksum_on_the_transmit_packet       | passed|
	| checksum_offload| test_rx_checksum_valid_flags                      | passed|
	| checksum_offload| test_hardware_checksum_check_l4_tx                | n/a   |
	| dual_vlan       | test_dual_vlan_priority_rxtx                      | passed|
	| dual_vlan       | test_vlan_filter_config                           | passed|
	| dual_vlan       | test_vlan_filter_table                            | passed|
	| dual_vlan       | test_vlan_insert_config                           | passed|
	| dual_vlan       | test_vlan_random_test                             | passed|
	| dual_vlan       | test_vlan_strip_config                            | passed|
	| dual_vlan       | test_vlan_synthetic_test                          | passed|
	| dual_vlan       | test_vlan_tpid_config                             | passed|
	| dual_vlan       | test_vlan_stripq_config                           | n/a   |
	| jumboframes     | test_jumboframes_bigger_jumbo                     | passed|
	| jumboframes     | test_jumboframes_jumbo_jumbo                      | passed|
	| jumboframes     | test_jumboframes_jumbo_nojumbo                    | passed|
	| jumboframes     | test_jumboframes_normal_jumbo                     | passed|
	| jumboframes     | test_jumboframes_normal_nojumbo                   | passed|
	| rxtx_offload    | test_rxoffload_port_all                           | passed|
	| rxtx_offload    | test_rxoffload_port_cmdline                       | passed|
	| rxtx_offload    | test_txoffload_port                               | passed|
	| rxtx_offload    | test_txoffload_port_all                           | passed|
	| rxtx_offload    | test_txoffload_port_checksum                      | passed|
	| rxtx_offload    | test_txoffload_port_cmdline                       | passed|
	| rxtx_offload    | test_txoffload_port_multi_segs                    | passed|
	| rxtx_offload    | test_txoffload_queue                              | passed|
	| rxtx_offload    | test_rxoffload_queue                              | n/a   |
	+-----------------+---------------------------------------------------+-------+
DPDK STV team
    
    
More information about the test-report
mailing list