From: Shai Brandes <shaib...@amazon.com> Hi all, This release contains: 1. HAL upgrade to latest divided into separate patches. 2. three bug fixes. 3. restructuring of the Rx checksum code for readability 4. restructuring of the device uninit flow which is also needed for adding hot un/plug support later. 5. modification of logs on the datapath that leads to improved performance.
Will appreciate your feedbacks! All the best and thanks in advance, Shai Shai Brandes (15): net/ena/base: add descriptor dump capability net/ena/base: remove unused param net/ena/base: remove redundant assert checks net/ena/base: update memory barrier comment net/ena/base: add method to check used entries net/ena/base: add an additional reset reason net/ena/base: update copyrights comments net/ena/base: add macro for bitfield access net/ena: logger change to improve performance net/ena: rework device uninit net/ena: fix bad checksum handling net/ena: fix invalid return value check net/ena: fix wrong handling of checksum net/ena: rework Rx checksum inspection net/ena: upgrade driver version to 2.10.0 doc/guides/rel_notes/release_24_07.rst | 11 + drivers/net/ena/base/ena_com.c | 167 +++++++------ drivers/net/ena/base/ena_com.h | 14 +- .../net/ena/base/ena_defs/ena_admin_defs.h | 5 +- .../net/ena/base/ena_defs/ena_common_defs.h | 4 +- .../net/ena/base/ena_defs/ena_eth_io_defs.h | 5 +- drivers/net/ena/base/ena_defs/ena_includes.h | 4 +- drivers/net/ena/base/ena_defs/ena_regs_defs.h | 5 +- drivers/net/ena/base/ena_eth_com.c | 231 +++++++++++------- drivers/net/ena/base/ena_eth_com.h | 33 ++- drivers/net/ena/base/ena_plat.h | 4 +- drivers/net/ena/base/ena_plat_dpdk.h | 24 +- drivers/net/ena/ena_ethdev.c | 134 +++++----- 13 files changed, 374 insertions(+), 267 deletions(-) -- 2.17.1