|SUCCESS|dpdk-next-eventdev|2df062502a| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Thu Mar 26 22:24:46 CET 2026


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

DPDK git repo: dpdk-next-eventdev
commit 2df062502a4cad62000bc20a6245220390e78172
Author: Sergei Iashin <yashin.sergey at gmail.com>
Date:   Wed Mar 4 03:34:05 2026 +0300

    eventdev/eth_rx: fix ethdev ID truncation in telemetry
    
    eth_dev_id is declared as int in handle_rxa_get_queue_conf(),
    handle_rxa_get_queue_stats(), handle_rxa_queue_stats_reset(), and
    handle_rxa_instance_get(), but is implicitly narrowed to uint16_t when
    passed to rte_eth_dev_is_valid_port() via
    RTE_EVENT_ETH_RX_ADAPTER_PORTID_VALID_OR_GOTO_ERR_RET().
    
    A value like 65535 + N passes validation as N, but is then used as-is as
    an array index, causing out-of-bounds access and SIGSEGV.
    
    To reproduce (requires telemetry enabled):
      echo "/eventdev/rxa_queue_conf,0,65536,0" | \
        socat - UNIX-CONNECT:/var/run/dpdk/vpp/dpdk_telemetry.v2,type=5
    
    Result:
      SIGSEGV at handle_rxa_get_queue_conf + 0x34a, faulting address 0x50
    
    This patch changes eth_dev_id from int to uint16_t to avoid truncation.
    
    Fixes: 74b034ff8172 ("eventdev/eth_rx: fix parameters parsing memory leak")
    Cc: stable at dpdk.org
    
    Signed-off-by: Sergei Iashin <yashin.sergey at gmail.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.3 LTS       
Kernel : 6.8.0-71-generic         
GCC : 13.3.0-6ubuntu2~24.04        
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.3 LTS       
Kernel : 6.8.0-87-generic         
GCC : 13.3.0-6ubuntu2~24.04        
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