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 08E3F4554D; Tue, 2 Jul 2024 16:46:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6F82640B95; Tue, 2 Jul 2024 16:46:41 +0200 (CEST) Received: from smtp-fw-33001.amazon.com (smtp-fw-33001.amazon.com [207.171.190.10]) by mails.dpdk.org (Postfix) with ESMTP id 4E4B340B9C for ; Tue, 2 Jul 2024 16:46:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1719931599; x=1751467599; h=from:to:cc:subject:date:message-id:mime-version; bh=6seDvEP12Fd2y9eEXh6sZQeDj3QXnNd8URVne1oLetw=; b=DbDM0szOPttPkmV/ncZ3e67WsLwuCPj9RUAEGHV8Op11ddfyfGmX6PGh p2WSXvk6SQd8wzEmEq8DMpQ+ie9/qwg0oIOacjMt7JtrU88fghZmw3UoH q79AU5u9V9LZTE/4FT00N2xbwe5CfqJAlLA5N5mLdbbZF18BdA8ZAswNl Y=; X-IronPort-AV: E=Sophos;i="6.09,178,1716249600"; d="scan'208";a="353711780" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO smtpout.prod.us-east-1.prod.farcaster.email.amazon.dev) ([10.43.8.6]) by smtp-border-fw-33001.sea14.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jul 2024 14:46:33 +0000 Received: from EX19MTAEUC001.ant.amazon.com [10.0.10.100:18719] by smtpin.naws.eu-west-1.prod.farcaster.email.amazon.dev [10.0.35.104:2525] with esmtp (Farcaster) id b91ac7b1-1759-49d7-a897-7b174cba153a; Tue, 2 Jul 2024 14:46:32 +0000 (UTC) X-Farcaster-Flow-ID: b91ac7b1-1759-49d7-a897-7b174cba153a Received: from EX19D007EUB004.ant.amazon.com (10.252.51.85) by EX19MTAEUC001.ant.amazon.com (10.252.51.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Tue, 2 Jul 2024 14:46:32 +0000 Received: from EX19MTAUWB001.ant.amazon.com (10.250.64.248) by EX19D007EUB004.ant.amazon.com (10.252.51.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Tue, 2 Jul 2024 14:46:31 +0000 Received: from HFA15-CG15235BS.amazon.com (10.85.143.173) by mail-relay.amazon.com (10.250.64.254) with Microsoft SMTP Server id 15.2.1258.34 via Frontend Transport; Tue, 2 Jul 2024 14:46:30 +0000 From: To: CC: , Shai Brandes Subject: [PATCH 00/15] net/ena: driver release 2.10.0 Date: Tue, 2 Jul 2024 17:46:11 +0300 Message-ID: <20240702144626.14545-1-shaibran@amazon.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain 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 From: Shai Brandes Hi all, This release contains: 1. HAL upgrade to latest divided into separate patches. 2. three bug fixes. 3. restructuring of the Rx checksum code for readability 4. restructuring of the device uninit flow which is also needed for adding hot un/plug support later. 5. modification of logs on the datapath that leads to improved performance. Will appreciate your feedbacks! All the best and thanks in advance, Shai Shai Brandes (15): net/ena/base: add descriptor dump capability net/ena/base: remove unused param net/ena/base: remove redundant assert checks net/ena/base: update memory barrier comment net/ena/base: add method to check used entries net/ena/base: add an additional reset reason net/ena/base: update copyrights comments net/ena/base: add macro for bitfield access net/ena: logger change to improve performance net/ena: rework device uninit net/ena: fix bad checksum handling net/ena: fix invalid return value check net/ena: fix wrong handling of checksum net/ena: rework Rx checksum inspection net/ena: upgrade driver version to 2.10.0 doc/guides/rel_notes/release_24_07.rst | 11 + drivers/net/ena/base/ena_com.c | 167 +++++++------ drivers/net/ena/base/ena_com.h | 14 +- .../net/ena/base/ena_defs/ena_admin_defs.h | 5 +- .../net/ena/base/ena_defs/ena_common_defs.h | 4 +- .../net/ena/base/ena_defs/ena_eth_io_defs.h | 5 +- drivers/net/ena/base/ena_defs/ena_includes.h | 4 +- drivers/net/ena/base/ena_defs/ena_regs_defs.h | 5 +- drivers/net/ena/base/ena_eth_com.c | 231 +++++++++++------- drivers/net/ena/base/ena_eth_com.h | 33 ++- drivers/net/ena/base/ena_plat.h | 4 +- drivers/net/ena/base/ena_plat_dpdk.h | 24 +- drivers/net/ena/ena_ethdev.c | 134 +++++----- 13 files changed, 374 insertions(+), 267 deletions(-) -- 2.17.1