[dpdk-dev] [PATCH v3 00/22] net/ena: update ENA PMD to v2.3.0
Michal Krawczyk
mk at semihalf.com
Thu May 6 16:25:04 CEST 2021
Hi,
this version updates the driver to version 2.3.0, which fixes multiple
bugs, contains part of the work on making the ENA PMD fully MP aware, and
also updates HAL to the latest version.
More detailed list of changes:
* memcpy mapping to the dpdk-optimized version.
* ena_com (HAL) update to the latest version.
* Bug fixes for the large LLQ headers and devargs parsing.
* Mbuf RSS hash presence indication.
* Bug fix for the default ring size.
* Various fixes for the SMP mode.
v3:
* Fix build of the PMD with the debug flags enabled.
* Fix typo in the commit log of the version upgrade patch.
v2:
* Fix nested declaration of the rte_memcpy on arm64 architecture.
Amit Bernstein (1):
net/ena/base: adjust changes to lastest ena-com
Igor Chauskin (2):
net/ena: switch memcpy to dpdk-optimized version
net/ena: fix parsing of large_llq_hdr argument
Michal Krawczyk (12):
net/ena/base: unify arg names for the functions
net/ena/base: add dev arg to the logging macros
net/ena/base: typos, style and comments improvements
net/ena/base: fix issues from the static code scan
net/ena/base: destroy multiple "wait events"
net/ena/base: remove indir table from ENA feat ctx
net/ena/base: remove mutable RSS from the host info
net/ena/base: update generation date and commit
net/ena/base: use rte_prefetch0_write
net/ena: terminate devargs allowed keys with NULL
net/ena: indicate Rx RSS hash presence
net/ena: update version to v2.3.0
Stanislaw Kardach (7):
net/ena: remove endian swap functions
net/ena: handle spurious wakeups in ENA_WAIT_EVENT
net/ena: support SMP for mz alloc counter
net/ena: move default RSS key to shared mem
net/ena: make ethdev references smp safe
net/ena: disable dev_ops not supported in SMP
net/ena: report default ring size
doc/guides/rel_notes/release_21_05.rst | 13 +
drivers/net/ena/base/ena_com.c | 379 +++++++++---------
drivers/net/ena/base/ena_com.h | 24 +-
.../net/ena/base/ena_defs/ena_admin_defs.h | 98 ++---
drivers/net/ena/base/ena_defs/ena_gen_info.h | 4 +-
drivers/net/ena/base/ena_eth_com.c | 94 +++--
drivers/net/ena/base/ena_eth_com.h | 17 +-
drivers/net/ena/base/ena_plat_dpdk.h | 324 ++++++++-------
drivers/net/ena/ena_ethdev.c | 156 ++++---
drivers/net/ena/ena_ethdev.h | 14 +-
drivers/net/ena/ena_platform.h | 12 -
11 files changed, 636 insertions(+), 499 deletions(-)
--
2.25.1
More information about the dev
mailing list