ENA release 2.15.0
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest13 patches 3 repliesIn review
- v213 patches 0 repliesSuperseded
- v113 patches 1 replySuperseded
Changes in v3 from the cover letter
- Fixed a minor typo in a comment
- Rebased on next-net-for-main to fix the CI apply failure.
- Placed the ENA release-notes entry alphabetically before Broadcom bnxt.
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/13 | net/ena: avoid using un-needed admin response buffersdrivers/ | +179 | 0 replies | |
| 2/13 | net/ena/base: fix race in PHC destroydrivers/ | +5 | 0 replies | |
| 3/13 | net/ena/base: fix missing barriers in PHC timestamp readdrivers/ | +31 | 0 replies | |
| 4/13 | net/ena/base: rename bounce buffer referencesdrivers/ drivers/ | +3 | 0 replies | |
| 5/13 | net/ena/base: add LLQ policy inline helperdrivers/ drivers/ drivers/ | +35 | 0 replies | |
| 6/13 | net/ena/base: fix LLQ feature version sent to devicedrivers/ drivers/ | +5 | 0 replies | |
| 7/13 | net/ena/base: deduplicate LLQ entry write and advancedrivers/ | +27 | 0 replies | |
| 8/13 | net/ena/base: deduplicate meta caching config flagdrivers/ drivers/ drivers/ | +1 | 0 replies | |
| 9/13 | net/ena/base: split LLQ info into datapath and configdrivers/ drivers/ drivers/ +1 more | +66 | 0 replies | |
| 10/13 | net/ena/base: fix LLQ config failure flowdrivers/ | +4 | 0 replies | |
| 11/13 | net/ena: support flow API for n-tuple Rx steeringdoc/ doc/ doc/ +8 more | +1135 | 0 replies | |
| 12/13 | net/ena/base: remove x86 Tx LLQ write barrierdoc/ drivers/ drivers/ | +30 | 0 replies | |
| 13/13 | net/ena: upgrade driver version to 2.15.0drivers/ | +1 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 00/13] ENA release 2.15.0
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
---
v2:
* Fixed Fedora compilation issue
v3:
- Fixed a minor typo in a comment
- Rebased on next-net-for-main to fix the CI apply failure.
- Placed the ENA release-notes entry alphabetically before Broadcom bnxt.
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 | 115 ++- .../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(+), 309 deletions(-) create mode 100644 drivers/net/ena/ena_flow.c create mode 100644 drivers/net/ena/ena_flow.h
base-commit: 3b99fca0dcd388585b24947e2a851001b159757b
Signature · 1 line
2.17.1