From patchwork Wed May 12 10:13:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Krawczyk X-Patchwork-Id: 93199 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 80EDCA0C43; Wed, 12 May 2021 12:14:23 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 01D004003F; Wed, 12 May 2021 12:14:23 +0200 (CEST) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by mails.dpdk.org (Postfix) with ESMTP id CC1F64003E for ; Wed, 12 May 2021 12:14:21 +0200 (CEST) Received: by mail-lf1-f52.google.com with SMTP id a2so11932868lfc.9 for ; Wed, 12 May 2021 03:14:21 -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=96leCJaJsRaq8Mp8fFQi8trk/QsNy1mXcnPOGuLw7CU=; b=uMceWymj9lmkUtFEuOFzom5GC2D/4FuGc59+dU3Wj3BAC4iWBYYYKOY6jq+lvHGzds 0G38WnUyqBE1IKWMR/OqUI5kGznpgtxxHPWesB/C/FHgG7hM55X8qtKKEpJsL598AcXO VPEQH6LojeBpXq0tuzhNBG5sLdUwA+zMlTMISy+/YiWcOSFRJhqG34joc1xt+97VRvYz 0MmLGNzawNm1+r/7/xNHW6oKuZd6uV253+kwGe6z3B478W13kksls4UPYj+riM6ZJFnV 17pWz3OmeK1s0pNcY5BZt3h9hnfVxf9IklPZtF0HFMV0Q/chrpDLvV9DiS/Yp+c3ITX4 8P6g== 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=96leCJaJsRaq8Mp8fFQi8trk/QsNy1mXcnPOGuLw7CU=; b=j/JOEY4odSUqTrj6gvpsnJxBJkJeo0VOeVtCx4n3ciJ2nWLvpx3FineiZ/0vW7Rqzp 2KnHuRJMwW2i7amvUE7rEeOY12DbZMLQnmabGFaUFjzaXByTTo2FOnJegqE2iX1EkUEW aaTTcJC20jvdvM6e/9pp/0PqPpMZgu5mkg3yKBuMwtyPIYy57MF7p+vtjllBgEZc0lpk QA9G6RrQ9kxxdZEgH5yaZq4X0EXeCV5dF7Fh6J++9AzdXlsZhfWPL/+P5pxneFGi3XNZ 0l2Po/GRGm+Q2LToA1wDHcfxyrN/TdcF1rhxbrm+/BBhJOdi4jCXs3mbQw1g8xyj2wle zxTw== X-Gm-Message-State: AOAM5316JntEtENCeE2w94YezVRlPLwGs+0mqGDX5HHMA/qNxraWsx8e gnpRRs4JdvA5lDGi1tu+KubG9Q== X-Google-Smtp-Source: ABdhPJzhtrn5bwX4AriL4qzsZUjEjN40Hjbyou/d2fY9bMdvyttuj9Ve3cJVYx8WfTKDbU1GG5+G/Q== X-Received: by 2002:a05:6512:3f89:: with SMTP id x9mr23817887lfa.83.1620814461328; Wed, 12 May 2021 03:14:21 -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 d26sm2892244lfa.118.2021.05.12.03.14.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 May 2021 03:14:20 -0700 (PDT) From: Michal Krawczyk To: ferruh.yigit@intel.com Cc: dev@dpdk.org, ndagan@amazon.com, gtzalik@amazon.com, igorch@amazon.com, upstream@semihalf.com, Michal Krawczyk Date: Wed, 12 May 2021 12:13:43 +0200 Message-Id: <20210512101346.24803-1-mk@semihalf.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v5 0/3] 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 large LLQ headers and devargs parsing. * Mbuf RSS hash presence indication. * Bug fix for the default ring size. * Various fixes for the SMP mode. Since v5, the series contains only 3, unmerged patches. v5: * Indicate RSS hash offload in the Rx capabilities field. * Changes made to 'making the ethdev references multiprocess safe: - rework commit log, - remove adapter::port_id field. * Change made to "disable dev ops not supported by secondary process": - rework commit log. v4: * Remove patches adding shared memory for SMP: - net/ena: move default RSS key to shared mem - net/ena: support SMP for mz alloc counter * Move release notes to the related patches. * Squash HAL version update patch with the same commit for the core driver. * Change names of the macros arguments in the "net/ena/base: destroy multiple "wait events" patch. * Removed call to the rte_panic(). * Squashed ena_com version update with the driver version update. * Fix multiple checkpatch warnings. * Fix issues found in the commit logs. 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. Michal Krawczyk (1): net/ena: indicate Rx RSS hash presence Stanislaw Kardach (2): net/ena: make ethdev references multiprocess safe net/ena: disable dev ops not supported by secondary process doc/guides/rel_notes/release_21_05.rst | 1 + drivers/net/ena/ena_ethdev.c | 101 ++++++++++++++++--------- drivers/net/ena/ena_ethdev.h | 4 +- 3 files changed, 66 insertions(+), 40 deletions(-)