|SUCCESS|dpdk-next-net-intel|1ca8f490fd| intel-Functional

sys_stv at intel.com sys_stv at intel.com
Mon Oct 19 19:40:01 CEST 2026


Test-Label: intel-Functional
Test-Status: SUCCESS
_Functional PASS_

DPDK git repo: dpdk-next-net-intel
commit 1ca8f490fd725ccdd558654144b11777e37d68fe
Author: Rob Peters <rob at dvbcontrol.com>
Date:   Sun Oct 11 06:52:37 2026 +0200

    net/ice: add chip temperature to xstats
    
    The E810 firmware reports the internal chip temperature, together with
    its warning, critical and fatal thresholds, through the admin queue
    command "Get Sensor Reading" (0x0632). The base code already provides
    ice_aq_get_sensor_reading() and parses the sensor capability into
    hw->dev_caps.supported_sensors, but the PMD never calls it, so an
    application that drives the port through vfio-pci cannot see the chip
    temperature. The Linux kernel ice driver exposes the same reading
    through hwmon.
    
    Add four extended statistics, in whole degrees Celsius, when the
    firmware announces the internal temperature sensor:
    chip_temperature_celsius, chip_temperature_warning_celsius,
    chip_temperature_critical_celsius and chip_temperature_fatal_celsius.
    
    The command is sent only from the xstats_get callback, never in the
    data path, and the result is kept for one second so that frequent
    polling does not load the firmware. If the command fails, the values
    are 0 and the error is logged at debug level. Firmware without the
    sensor capability does not report these statistics.
    
    Unlike the kernel driver, which registers the sensor on PF 0 only, every
    PF reports it, since a DPDK application may own only some ports of a
    device.
    
    Signed-off-by: Rob Peters <rob at dvbcontrol.com>
    Acked-by: Bruce Richardson <bruce.richardson at intel.com>

Smoke-Testing Summary : 31 Case Done, 31 Successful, 0 Failures      


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|
	+-----------------+---------------------------------------------------+-------+
	| checksum_offload| test_do_not_insert_checksum_on_the_transmit_packet| passed|
	| checksum_offload| test_hardware_checksum_check_ip_rx                | passed|
	| checksum_offload| test_hardware_checksum_check_ip_tx                | passed|
	| checksum_offload| test_hardware_checksum_check_l4_rx                | passed|
	| checksum_offload| test_hardware_checksum_check_l4_tx                | passed|
	| checksum_offload| test_insert_checksum_on_the_transmit_packet       | passed|
	| checksum_offload| test_rx_checksum_valid_flags                      | passed|
	| checksum_offload| test_checksum_offload_with_vlan                   | n/a   |
	| dual_vlan       | test_dual_vlan_priority_rxtx                      | passed|
	| dual_vlan       | test_vlan_filter_config                           | passed|
	| dual_vlan       | test_vlan_filter_table                            | passed|
	| dual_vlan       | test_vlan_insert_config                           | passed|
	| dual_vlan       | test_vlan_random_test                             | passed|
	| dual_vlan       | test_vlan_strip_config                            | passed|
	| dual_vlan       | test_vlan_synthetic_test                          | passed|
	| dual_vlan       | test_vlan_tpid_config                             | passed|
	| dual_vlan       | test_vlan_stripq_config                           | n/a   |
	| jumboframes     | test_jumboframes_bigger_jumbo                     | passed|
	| jumboframes     | test_jumboframes_jumbo_jumbo                      | passed|
	| jumboframes     | test_jumboframes_jumbo_nojumbo                    | passed|
	| jumboframes     | test_jumboframes_normal_jumbo                     | passed|
	| jumboframes     | test_jumboframes_normal_nojumbo                   | passed|
	| rxtx_offload    | test_rxoffload_port_all                           | passed|
	| rxtx_offload    | test_rxoffload_port_cmdline                       | passed|
	| rxtx_offload    | test_txoffload_port                               | passed|
	| rxtx_offload    | test_txoffload_port_all                           | passed|
	| rxtx_offload    | test_txoffload_port_checksum                      | passed|
	| rxtx_offload    | test_txoffload_port_cmdline                       | passed|
	| rxtx_offload    | test_txoffload_port_multi_segs                    | passed|
	| rxtx_offload    | test_txoffload_queue                              | passed|
	| rxtx_offload    | test_rxoffload_queue                              | n/a   |
	+-----------------+---------------------------------------------------+-------+


DPDK STV team


More information about the test-report mailing list