From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8050BA0524; Wed, 5 May 2021 09:34:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ECD1840395; Wed, 5 May 2021 09:34:00 +0200 (CEST) Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mails.dpdk.org (Postfix) with ESMTP id 3EBC040040 for ; Wed, 5 May 2021 09:33:59 +0200 (CEST) Received: by mail-wr1-f45.google.com with SMTP id l14so668563wrx.5 for ; Wed, 05 May 2021 00:33:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XgqveYeFwX7SOMmyYex0Ut/hiHYp2UsOTGP43SojqI8=; b=zIxr1NKOrjcfpIzb+a4ahAv7lFAwlHFn4ndy0jyqH08EC/ufNQmSa6l+lI0ANxcb/q XAF8RXrNVhrTI8nqt2F1V2lk3qtiPx8xOyFNrny/Ls9xbkgC61P3fFZAapv6KGxozdwm M/WQyA6CPTWpqJDT4Bg9IaGozdcoHsfsixrsqhfn9Y2yY42BM9ksY8dt8SoDJ3Qs5Pco crhrxxm7T/HaR8th8fWKqyDZxaY4/7QvjjP5+hijkSWfORmhnyX6x/E5+4LKMkZFBR3V PqZTzlpGNODMq82n0b6DTk48VgcXUmpcTUwYtauBd1M8wLRlHM30rXfVBiimXEBPN4z0 ywcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XgqveYeFwX7SOMmyYex0Ut/hiHYp2UsOTGP43SojqI8=; b=hN+IP4DftPRFY7VmBkBthqQJ0DKDhrN9ELsYmIUgZ1RRl7hewjPbb4LVQoPNnz31pO OSYXYy4c4whGjFXN4nJ7F1xGygzHvhc0CsenRrkFnnECDb8E4DlLj9JnfmFdj9xNiIcf TR6pBZMpraxZT62ihlVFVbVheOCo/c/OwtjUM0gNKjKG/fPDt21r2MtfOp6WfGgQvE1u BpnYvpzQFiO8aJUbKVu5nhEHMwO/oShIVHr1HjRh5phIUtW/5fGMuu3g5dTHcj5a8b2w vhTNwAqqDYWM1/bdZTuh5u6pWNox6iOa67DA91P2nP78IiqOvhpcvlihlPtlyx8PSR16 4VSA== X-Gm-Message-State: AOAM532p0uFA3PG/PCh4XiLM68wGfewFT11dYglPx1DJgUZlZ8bb4i+t 1wR6ygZyqMVuIyNALzJgnpYQPWG2BDPrqJUl X-Google-Smtp-Source: ABdhPJzki7B1vFiOIpjwoIv+dttej1nXEEp/7rali7J+ohc7Ls0fUDUEboHbWllwZCIhhC/oKxqUYw== X-Received: by 2002:a05:6000:1143:: with SMTP id d3mr21149000wrx.404.1620200038618; Wed, 05 May 2021 00:33:58 -0700 (PDT) Received: from DESKTOP-U5LNN3J.localdomain (89-79-189-199.dynamic.chello.pl. [89.79.189.199]) by smtp.gmail.com with ESMTPSA id t17sm4679856wmq.12.2021.05.05.00.33.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 May 2021 00:33:57 -0700 (PDT) From: Michal Krawczyk To: dev@dpdk.org Cc: ndagan@amazon.com, gtzalik@amazon.com, igorch@amazon.com, upstream@semihalf.com, Michal Krawczyk Date: Wed, 5 May 2021 09:33:26 +0200 Message-Id: <20210505073348.6394-1-mk@semihalf.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210430125725.28796-1-mk@semihalf.com> References: <20210430125725.28796-1-mk@semihalf.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v2 00/22] net/ena: update ENA PMD to v2.3.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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. 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