This patchset includes an upgrade of the ENA HAL, introduces a new feature, and addresses three bug fixes. Based on repository: dpdk-next-net; branch: origin/main; hash: 1d627ea13a
Thank you in advance to the net maintainers and community members for your time and effort reviewing the code. Best regards, Shai Brandes AWS Elastic Network Adapter team Shai Brandes (21): net/ena/base: optimize Tx desc fields setting net/ena/base: rework admin timeout handling net/ena/base: add extended Tx cdesc support net/ena/base: add IO ring helper functions net/ena/base: add lost interrupt indication net/ena/base: add Rx cdesc dump on bad request ID net/ena: add Rx HW timestamping support net/ena: rework sanity checks net/ena: add verification of DMA address width net/ena: fix PCI BAR mapping on 64K page size net/ena: style and comment changes net/ena/base: rework log format net/ena/base: add phc error statistics net/ena/base: remove redundant zeroing of Tx desc net/ena/base: style changes in hal net/ena/base: improve admin logging net/ena/base: remove redundant if sentence net/ena/base: fix unsafe memcpy on invalid memory net/ena/base: optimize branch prediction net/ena/base: change return type and improve logging net/ena: upgrade driver version to 2.14.0 doc/guides/nics/ena.rst | 4 + doc/guides/rel_notes/release_25_11.rst | 5 + drivers/net/ena/base/ena_com.c | 346 ++++++++++++------ drivers/net/ena/base/ena_com.h | 63 +++- .../net/ena/base/ena_defs/ena_admin_defs.h | 44 +++ .../net/ena/base/ena_defs/ena_eth_io_defs.h | 12 +- drivers/net/ena/base/ena_eth_com.c | 218 +++++++---- drivers/net/ena/base/ena_eth_com.h | 59 +-- drivers/net/ena/base/ena_plat_dpdk.h | 24 +- drivers/net/ena/ena_ethdev.c | 140 ++++++- drivers/net/ena/ena_ethdev.h | 19 +- drivers/net/ena/ena_rss.c | 2 + 12 files changed, 693 insertions(+), 243 deletions(-) -- 2.17.1

