|SUCCESS|dpdk-next-net-mlx|5c7bc3d67d| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Thu Feb 5 14:18:50 CET 2026


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

DPDK git repo: dpdk-next-net-mlx
commit a896bee1b78efc44e7bd23783f39849de61dbc45
Author: Itai Sharoni <isharoni at nvidia.com>
Date:   Tue Dec 9 14:24:05 2025 +0200

    net/mlx5/windows: fix MAC address ownership tracking
    
    The Windows implementation was not properly tracking MAC address
    ownership via the mac_own bitfield, unlike the Linux implementation.
    This caused issues with control flow creation for MAC addresses.
    
    Commit 8c06434cd9e4 ("net/mlx5: fix multicast") added a check to skip
    creating control flows for MAC addresses where the mac_own bit is not
    set. Since Windows never set these bits, the primary MAC address flow
    was skipped, resulting in packet drops when promiscuous mode is
    disabled.
    
    Update all three MAC address ownership functions to properly manage
    the mac_own bitfield:
    
    - mlx5_os_mac_addr_add: Set mac_own bit when adding the device's
      primary MAC address (the only MAC that Windows supports)
    
    - mlx5_os_mac_addr_remove: Clear mac_own bit for the specified index
      to maintain internal tracking consistency
    
    - mlx5_os_mac_addr_flush: Iterate and clear all mac_own bits during
      device cleanup
    
    While Windows cannot add or remove MAC addresses from hardware (no
    Netlink equivalent), proper bitfield tracking is essential for internal
    state consistency and correct control flow management.
    
    Fixes: 8c06434cd9e4 ("net/mlx5: fix multicast")
    Cc: stable at dpdk.org
    
    Signed-off-by: Itai Sharoni <isharoni at nvidia.com>
    Acked-by: Bing Zhao <bingz at nvidia.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