|SUCCESS|dpdk-next-net-intel|1f28c19192| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Sat May 2 00:29:06 CEST 2026


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

DPDK git repo: dpdk-next-net-intel
commit 1f28c19192d5734c89a74249c937c746a0b135b2
Author: Morten Brørup <mb at smartsharesystems.com>
Date:   Sat Apr 18 09:56:38 2026 +0000

    net/intel: do not bypass mbuf lib for buffer fast-free
    
    Freeing mbufs directly into the mempool meant that mbuf instrumentation,
    including mbuf history marking, was omitted.  The mbufs are now freed
    via the rte_mbuf_raw_free_bulk() function instead.
    
    Added a static_assert to ensure that type casting the array of struct
    ci_tx_entry_vec to an array of rte_mbuf pointers remains sound.
    
    Performance note:
      The (n & 31) condition was not removed.  For the default tx_rs_thresh
      value (32), the condition will be true.  And due to inlining, the
      rte_mbuf_raw_free_bulk() ends up in an rte_memcpy(), where the
      optimizer takes advantage of knowing that the lower bits are not set.
      This should compensate somewhat for removing the handcoded
      optimization of copying in chunks of 32 mbufs.
    
    Signed-off-by: Morten Brørup <mb at smartsharesystems.com>
    Acked-by: Bruce Richardson <bruce.richardson at intel.com>
    Tested-by: Bruce Richardson <bruce.richardson 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.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|
	+-------------+---------------------------+-------+


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|
	+-------------+---------------------------+-------+


DPDK STV team


More information about the test-report mailing list