|SUCCESS|dpdk-next-net|28ef4299ac| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Tue May 19 18:26:15 CEST 2026


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

DPDK git repo: dpdk-next-net
commit b3bef4ceba277fa95566f3a4a4851198694d76b7
Author: Denis Lyulin <lyulin.2003 at mail.ru>
Date:   Tue May 19 10:23:35 2026 +0300

    ethdev: fix pointer check in GENEVE and RAW flow copy
    
    When rte_flow_conv_item_spec() is called from rte_flow_conv_pattern(),
    the spec, last and mask pointers are checked separately. If the API
    is used incorrectly, the spec pointer may be NULL while last and mask
    may be valid pointers. Also call of rte_flow_conv() with
    RTE_FLOW_CONV_OP_ITEM_MASK and item->spec == NULL may lead to the
    same problem.
    
    In rte_flow_conv_item_spec() for GENVE_OPT and RAW item types the spec
    pointer is used even if the function is called to copy last or mask.
    It may cause a NULL pointer (spec) dereference.
    
    This commit adds extra check of item->spec and if it is NULL, does not
    copy further data relying on it
    
    Fixes: 841a0445442d ("ethdev: fix GENEVE option item conversion")
    Cc: michaelba at nvidia.com
    Cc: adrien.mazarguil at 6wind.com
    Cc: stephen at networkplumber.org
    Cc: stable at dpdk.org
    
    Signed-off-by: Denis Lyulin <lyulin.2003 at mail.ru>

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