[dpdk-test-report]|SUCCESS | dpdk-next-net-intel|1592a28c51| Intel-Testing

sys_stv at intel.com sys_stv at intel.com
Wed May 17 03:12:52 CEST 2023


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

DPDK git repo: dpdk-next-net-intel

commit 1592a28c517d6dccbcee8e812f538808ccd5f3a7
Author: Mingjin Ye <mingjinx.ye at intel.com>
Date:   Tue Apr 11 02:08:55 2023 +0000

    net/ice: fix ice dcf control thread crash
    
    The control thread accesses the hardware resources after the
    resources were released, which results in a segment error.
    
    The 'ice-reset' threads are detached, so thread resources cannot be
    reclaimed by `pthread_join` calls.
    
    This commit synchronizes the number of "ice-reset" threads by adding a
    variable ("vsi_update_thread_num") to the "struct ice_dcf_hw" and
    performing an atomic operation on this variable. When releasing HW
    resources, we wait for the number of "ice-reset" threads to be reduced
    to 0 before releasing the resources.
    
    Fixes: c7e1a1a3bfeb ("net/ice: refactor DCF VLAN handling")
    Fixes: 3b3757bda3c3 ("net/ice: get VF hardware index in DCF")
    Fixes: 7564d5509611 ("net/ice: add DCF hardware initialization")
    Fixes: 0b02c9519432 ("net/ice: handle PF initialization by DCF")
    Cc: stable at dpdk.org
    
    Signed-off-by: Ke Zhang <ke1x.zhang at intel.com>
    Signed-off-by: Mingjin Ye <mingjinx.ye at intel.com>
    Acked-by: Qi Zhang <qi.z.zhang at intel.com>

Testing Summary : 18 Case Done, 18 Successful, 0 Failures

Testbed #1: 9 Case Done, 9 Successful, 0 Failures 
	* 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|
	  +-------------+---------------------------+-------+
	* Environment:
	  OS : Ubuntu 22.04.2 LTS       
	  Kernel : 5.15.0-60-generic         
	  GCC : 11.3.0-1ubuntu1~22.04        
	  NIC : Ethernet Controller E810-C for SFP         
	  Target : x86_64-native-linuxapp-gcc      

Testbed #2: 9 Case Done, 9 Successful, 0 Failures 
	* 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|
	  +-------------+---------------------------+-------+
	* Environment:
	  OS : Ubuntu 22.04.2 LTS       
	  Kernel : 5.15.0-60-generic         
	  GCC : 11.3.0-1ubuntu1~22.04        
	  NIC : Ethernet Controller XL710 for 40GbE QSFP+         
	  Target : x86_64-native-linuxapp-gcc      

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
	   asan_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/asan_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
	   asan_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_asan_smoke.py


DPDK STV team


More information about the test-report mailing list