|SUCCESS|dpdk-next-net-mlx|56185536ba| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Sat Feb 14 23:26:48 CET 2026


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

DPDK git repo: dpdk-next-net-mlx
commit 56185536bad2d078214bd4be177c6b363da8ac9f
Author: Maayan Kashani <mkashani at nvidia.com>
Date:   Tue Feb 10 16:02:32 2026 +0200

    net/mlx5: add mlx5 prefix to remaining internal functions
    
    Several internal functions in the mlx5 driver were missing the mlx5_
    prefix, which could lead to symbol conflicts when linking.
    This patch
    adds the proper prefix to all remaining global symbols and convert needed
    global vars to static.
    
    The following function categories were updated:
    
    1. Flow hardware control functions:
       - flow_hw_list_destroy -> mlx5_flow_hw_list_destroy
       - flow_hw_create_flow -> mlx5_flow_hw_create_flow
       - flow_hw_set_port_info -> mlx5_flow_hw_set_port_info
       - flow_hw_create_vport_action -> mlx5_flow_hw_create_vport_action
       - flow_hw_destroy_vport_action -> mlx5_flow_hw_destroy_vport_action
       - flow_hw_get_ecpri_parser_profile ->
         mlx5_flow_hw_get_ecpri_parser_profile
    
    2. Flow DV (Direct Verbs) functions:
       - flow_dv_convert_encap_data -> mlx5_flow_dv_convert_encap_data
       - flow_dv_translate_items_hws -> mlx5_flow_dv_translate_items_hws
       - flow_dv_tbl_resource_release -> mlx5_flow_dv_tbl_resource_release
       - __flow_dv_translate_items_hws -> mlx5_flow_dv_translate_items_hws_impl
    
    3. Flow callback functions (26+ instances):
       - flow_dv_mreg_create_cb -> mlx5_flow_dv_mreg_create_cb
       - flow_dv_mreg_match_cb -> mlx5_flow_dv_mreg_match_cb
       - flow_dv_mreg_remove_cb -> mlx5_flow_dv_mreg_remove_cb
       - flow_dv_mreg_clone_cb -> mlx5_flow_dv_mreg_clone_cb
       - flow_dv_mreg_clone_free_cb -> mlx5_flow_dv_mreg_clone_free_cb
       - flow_dv_port_id_* callbacks (5 functions)
       - flow_dv_push_vlan_* callbacks (5 functions)
       - flow_dv_sample_* callbacks (5 functions)
       - flow_dv_dest_array_* callbacks (5 functions)
       - flow_nta_mreg_create_cb -> mlx5_flow_nta_mreg_create_cb
       - flow_nta_mreg_remove_cb -> mlx5_flow_nta_mreg_remove_cb
    
    4. Global variable:
       - reg_to_field->mlx5_reg_to_field
    
    After this change, all internal global symbols now have the mlx5_
    prefix. Public PMD APIs correctly use the rte_pmd_mlx5_ prefix.
    
    Following the above changes, Coverity warnings were handled.
    Coverity issue: N/A
    
    Bugzilla ID: 1794
    
    Signed-off-by: Maayan Kashani <mkashani at nvidia.com>
    Acked-by: Dariusz Sosnowski <dsosnowski 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