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 45B6DA0A0E; Tue, 11 May 2021 15:07:12 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B687440140; Tue, 11 May 2021 15:07:11 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 43B174003E for ; Tue, 11 May 2021 15:07:10 +0200 (CEST) IronPort-SDR: udMNjGrNms2I2goIM5SFlV8fUiZo1fbpDUW0qDYRNW6+LRXdySgS9avt2PxvG7fwVe8/BVpDrA +bxRqiVihA5A== X-IronPort-AV: E=McAfee;i="6200,9189,9980"; a="263365450" X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="263365450" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2021 06:07:08 -0700 IronPort-SDR: xnAc6PCmujOZYLJDZJKy6TfTRgY7kfYYsjiJG4rOgH4N/XFRHF41pw3R0slqPoXIIh0XNroL1M XUsxk2GDkmZQ== X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="537018744" Received: from fyigit-mobl1.ger.corp.intel.com (HELO [10.213.224.45]) ([10.213.224.45]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2021 06:07:06 -0700 To: Michal Krawczyk Cc: dev@dpdk.org, ndagan@amazon.com, gtzalik@amazon.com, igorch@amazon.com, upstream@semihalf.com References: <87e65a42-4ae5-1a81-8f8e-74759fc14999@intel.com> <20210511064554.10656-1-mk@semihalf.com> From: Ferruh Yigit X-User: ferruhy Message-ID: <267b43f5-73e9-8eab-a16b-e1d1d763c23e@intel.com> Date: Tue, 11 May 2021 14:07:02 +0100 MIME-Version: 1.0 In-Reply-To: <20210511064554.10656-1-mk@semihalf.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH v4 00/19] 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" On 5/11/2021 7:45 AM, Michal Krawczyk wrote: > 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. > > 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 fo 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. > > 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 header devarg > > Michal Krawczyk (11): > net/ena/base: unify arg names for the functions > net/ena/base: add dev arg to the logging macros > net/ena/base: 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: 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 (5): > net/ena: remove endian swap functions > net/ena: handle spurious wakeups in ENA wait event > net/ena: make ethdev references SMP safe > net/ena: disable dev ops not supported in SMP > net/ena: report default ring size > Hi Michal, I put some comments on 13,16,17/19 but merging rest, can you please send a new version for those three patches separately, on top of latest head? Also can you please double check if anything is missed/wrong in the merged ones because of rebasing. Except 13,16,17/19, Series applied to dpdk-next-net/main, thanks.