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 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. 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 | 321 ++++++++------- drivers/net/ena/ena_ethdev.c | 156 ++++--- drivers/net/ena/ena_ethdev.h | 14 +- drivers/net/ena/ena_platform.h | 12 - 11 files changed, 633 insertions(+), 499 deletions(-) -- 2.25.1