On Mon, 30 Jun 2025 14:13:51 +0300 Shai Brandes <shaib...@amazon.com> wrote:
> This patchset includes an upgrade of the ENA HAL, > introduces a new feature, and addresses three bug fixes. > > 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 patch "net/ena: fix virtual address calc for unaligned BARs" > which contained a problematic casting when compiling with 32-bit system > > v3: > no change, there was some technical issue when sending the emails > where part of the patches apeared on different series. > > v4: > Each patch in the series should compile independently. > Patch 4/7 causes a compile error that was missed, > as the full series passed our directed tests when applied together > > v5: > Reworked the patchset so it applies cleanly on origin/main > due to release notes mismatch. > > Shai Brandes (7): > net/ena/base: avoid recalculating desc per entry > net/ena/base: coding style changes > net/ena: separate doorbell logic for Rx and Tx > net/ena: support fragment bypass mode > net/ena: fix unhandled interrupt config failure > net/ena: fix aenq timeout with low poll interval > net/ena: upgrade driver version to 2.13.0 > > doc/guides/nics/ena.rst | 13 ++- > doc/guides/rel_notes/release_25_07.rst | 9 ++ > drivers/net/ena/base/ena_com.c | 40 +++++++- > drivers/net/ena/base/ena_com.h | 7 ++ > .../net/ena/base/ena_defs/ena_admin_defs.h | 14 +++ > drivers/net/ena/base/ena_eth_com.c | 6 +- > drivers/net/ena/base/ena_eth_com.h | 15 ++- > drivers/net/ena/ena_ethdev.c | 98 +++++++++++++++---- > drivers/net/ena/ena_ethdev.h | 4 +- > 9 files changed, 175 insertions(+), 31 deletions(-) > Ok in next-net branch now