Skip to content

net/ena: Release 2.14.0

Shai Brandes dpdk-dev 2 versions Applied

Status from this message: Queued to next-net

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest20 patches 2 repliesApplied
  2. v121 patches 2 repliesSuperseded

Changes in v2 from the cover letter

removed 0002-net-ena-base-rework-admin-timeout-handling.patch which caused compilation failure in ubuntu-22.04-clang-stdatomic test

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/20net/ena/base: optimize Tx desc fields settingdrivers/net/ena/base/ena_eth_com.c+10 -110 replies
2/20net/ena/base: add extended Tx cdesc supportdrivers/net/ena/base/ena_com.c drivers/net/ena/base/ena_com.h drivers/net/ena/base/ena_defs/ena_eth_io_defs.h +3 more+95 -640 replies
3/20net/ena/base: add IO ring helper functionsdrivers/net/ena/base/ena_eth_com.c drivers/net/ena/base/ena_eth_com.h+38 -80 replies
4/20net/ena/base: add lost interrupt indicationdrivers/net/ena/base/ena_com.h drivers/net/ena/ena_ethdev.c+7 -40 replies
5/20net/ena/base: add Rx cdesc dump on bad request IDdrivers/net/ena/base/ena_eth_com.c+8 -40 replies
6/20net/ena: add Rx HW timestamping supportdoc/guides/nics/ena.rst doc/guides/rel_notes/release_25_11.rst drivers/net/ena/base/ena_com.c +7 more+285 -90 replies
7/20net/ena: rework sanity checksdrivers/net/ena/ena_ethdev.c+8 -20 replies
8/20net/ena: add verification of DMA address widthdrivers/net/ena/ena_ethdev.c+7 -20 replies
9/20net/ena: fix PCI BAR mapping on 64K page sizedoc/guides/rel_notes/release_25_11.rst drivers/net/ena/ena_ethdev.c+25 -40 replies
10/20net/ena: style and comment changesdrivers/net/ena/ena_ethdev.c drivers/net/ena/ena_ethdev.h drivers/net/ena/ena_rss.c+5 -50 replies
11/20net/ena/base: rework log formatdrivers/net/ena/base/ena_plat_dpdk.h+1 -10 replies
12/20net/ena/base: add phc error statisticsdrivers/net/ena/base/ena_com.c drivers/net/ena/base/ena_com.h+65 -340 replies
13/20net/ena/base: remove redundant zeroing of Tx descdrivers/net/ena/base/ena_eth_com.c+14 -91 reply
14/20net/ena/base: style changes in haldrivers/net/ena/base/ena_com.c drivers/net/ena/base/ena_eth_com.c+41 -340 replies
15/20net/ena/base: improve admin loggingdrivers/net/ena/base/ena_com.c+8 -80 replies
16/20net/ena/base: remove redundant if sentencedrivers/net/ena/base/ena_com.c+1 -30 replies
17/20net/ena/base: fix unsafe memcpy on invalid memorydrivers/net/ena/base/ena_com.c+3 -30 replies
18/20net/ena/base: optimize branch predictiondrivers/net/ena/base/ena_eth_com.c drivers/net/ena/base/ena_eth_com.h+3 -30 replies
19/20net/ena/base: change return type and improve loggingdrivers/net/ena/base/ena_eth_com.h+4 -80 replies
20/20net/ena: upgrade driver version to 2.14.0drivers/net/ena/ena_ethdev.c+1 -10 replies

Reviews trailers per patch

All 20 patches have a Reviewed-by or Acked-by.

PatchAmit BernsteinYosef Raisman
1/20R-b R-b
2/20R-b R-b
3/20R-b R-b
4/20R-b R-b
5/20R-b R-b
6/20R-b
7/20R-b
8/20R-b
9/20R-b
10/20R-b
11/20R-b
12/20R-b
13/20R-b R-b
14/20R-b R-b
15/20R-b
16/20R-b R-b
17/20R-b R-b
18/20R-b R-b
19/20R-b R-b
20/20R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 00/20] net/ena: Release 2.14.0

This patchset includes an upgrade of the ENA HAL,
introduces a new feature, and addresses few 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

---
v2:
removed 0002-net-ena-base-rework-admin-timeout-handling.patch which caused compilation failure in ubuntu-22.04-clang-stdatomic test

Shai Brandes (20):
net/ena/base: optimize Tx desc fields setting 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                | 273 +++++++++++++-----
 drivers/net/ena/base/ena_com.h                |  62 +++-
 .../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          |   2 +-
 drivers/net/ena/ena_ethdev.c                  | 140 ++++++++-
 drivers/net/ena/ena_ethdev.h                  |  19 +-
 drivers/net/ena/ena_rss.c                     |   2 +
 12 files changed, 626 insertions(+), 214 deletions(-)
Signature · 1 line
2.17.1