|SUCCESS|dpdk-next-net-intel|5b3ef932be| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Thu Feb 12 14:47:17 CET 2026


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

DPDK git repo: dpdk-next-net-intel
commit a7004a42e85256fb779312dbddd02304dbd87b98
Author: Anatoly Burakov <anatoly.burakov at intel.com>
Date:   Thu Feb 12 12:53:35 2026 +0000

    net/ice: fix memory leak in FDIR flow parsing
    
    Currently, RAW pattern parsing will cause a `pkt_buf` buffer to be
    allocated to store parsed RAW pattern bytes. All error paths handle the
    deallocation correctly, and the buffer will then be passed to FDIR filter
    create function which also handles the presence of the buffer correctly,
    and it is also freed correctly in destroy function.
    
    However, rte_flow_validate will go through the same code path, but will not
    call FDIR create/destroy nor even store the pointer, because `meta`
    variable inside the flow parsing function will be set to NULL, which will
    cause this memory to be leaked (and memset(0)-ed next time we try to
    create/validate another flow).
    
    Fix it by freeing the `pkt_buf` when `meta` is NULL.
    
    Additionally, the initial allocation was done using `ice_malloc` macro. It
    does not affect anything as `ice_malloc` translates to `rte_zmalloc` anyway
    but for consistency, change the allocation to `rte_zmalloc` as well.
    
    Fixes: 25be39cc1760 ("net/ice: enable protocol agnostic flow offloading in FDIR")
    Cc: stable at dpdk.org
    
    Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
    Acked-by: Vladimir Medvedkin <vladimir.medvedkin 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.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