|SUCCESS|dpdk|6bbb7b38b1| intel-Functional

sys_stv at intel.com sys_stv at intel.com
Tue Sep 22 01:12:20 CEST 2026


Test-Label: intel-Functional
Test-Status: SUCCESS
_Functional PASS_

DPDK git repo: dpdk
commit 6bbb7b38b17f9ea4c981b5d374612a16833df41e
Author: Dillon Ladd <dladd at iol.unh.edu>
Date:   Wed Aug 5 15:27:32 2026 -0400

    dts: fix TRex packet stream for line rate testing
    
    Packets were not reaching line rate on certain hardware configurations.
    Investigation revealed two root causes in the TRex traffic generator
    implementation.
    
    The first issue was that a single unidirectional packet stream could not
    adequately represent bidirectional traffic patterns. The second issue was
    that TRex ports were not configured with promiscuous mode enabled. When
    network devices forward traffic without rewriting L2 addresses, the return
    traffic arrives at the traffic generator addressed to the device's ingress
    MAC rather than the traffic generator's port MAC. Without promiscuous mode,
    the traffic generator discards these packets and reports incomplete
    statistics.
    
    This patch addresses both issues by refactoring packet stream creation to
    generate two streams per direction, each operating at 50% port capacity for
    balanced traffic distribution. Promiscuous mode is now explicitly enabled
    on all ports during TRex client setup. Additionally, error handling in the
    traffic start procedure has been improved to better distinguish failure
    modes and provide more informative diagnostics.
    
    Bugzilla ID: 1977
    Fixes: d77d7f04f24c ("dts: add single-core performance test suite")
    Cc: stable at dpdk.org
    
    Signed-off-by: Andrew Bailey <abailey at iol.unh.edu>
    Signed-off-by: Dillon Ladd <dladd at iol.unh.edu>
    Reviewed-by: Luca Vizzarro <luca.vizzarro at arm.com>

Smoke-Testing Summary : 31 Case Done, 31 Successful, 0 Failures      


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|
	+-----------------+---------------------------------------------------+-------+
	| 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_hardware_checksum_check_l4_tx                | passed|
	| checksum_offload| test_insert_checksum_on_the_transmit_packet       | passed|
	| checksum_offload| test_rx_checksum_valid_flags                      | passed|
	| checksum_offload| test_checksum_offload_with_vlan                   | 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