Hello all, This series upgrades HAL and fixes two PHC correctness issues, an LLQ feature version not communicated to the device, and a failed LLQ configuration zeroing the negotiated tx_max_header_size. Additionally it adds n-tuple Rx flow steering support through the rte_flow API. Review and comments are welcome
Best regards, Shai Brandes Shai Brandes (13): net/ena: avoid using un-needed admin response buffers net/ena/base: fix race in PHC destroy net/ena/base: fix missing barriers in PHC timestamp read net/ena/base: rename bounce buffer references net/ena/base: add LLQ policy inline helper net/ena/base: fix LLQ feature version sent to device net/ena/base: deduplicate LLQ entry write and advance net/ena/base: deduplicate meta caching config flag net/ena/base: split LLQ info into datapath and config net/ena/base: fix LLQ config failure flow net/ena: support flow API for n-tuple Rx steering net/ena/base: remove x86 Tx LLQ write barrier net/ena: upgrade driver version to 2.15.0 doc/guides/nics/ena.rst | 26 + doc/guides/nics/features/ena.ini | 10 + doc/guides/rel_notes/release_26_11.rst | 6 + drivers/net/ena/base/ena_com.c | 793 +++++++++++++----- drivers/net/ena/base/ena_com.h | 134 ++- .../net/ena/base/ena_defs/ena_admin_defs.h | 83 +- drivers/net/ena/base/ena_eth_com.c | 131 +-- drivers/net/ena/base/ena_eth_com.h | 18 +- drivers/net/ena/base/ena_plat_dpdk.h | 8 + drivers/net/ena/ena_ethdev.c | 73 +- drivers/net/ena/ena_ethdev.h | 3 +- drivers/net/ena/ena_flow.c | 542 ++++++++++++ drivers/net/ena/ena_flow.h | 12 + drivers/net/ena/meson.build | 1 + 14 files changed, 1512 insertions(+), 328 deletions(-) create mode 100644 drivers/net/ena/ena_flow.c create mode 100644 drivers/net/ena/ena_flow.h -- 2.17.1

