Message ID | 20190718033616.37605-1-ajit.khaparde@broadcom.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E9471231E; Thu, 18 Jul 2019 05:36:23 +0200 (CEST) Received: from rnd-relay.smtp.broadcom.com (rnd-relay.smtp.broadcom.com [192.19.229.170]) by dpdk.org (Postfix) with ESMTP id B0EEB2082 for <dev@dpdk.org>; Thu, 18 Jul 2019 05:36:22 +0200 (CEST) Received: from nis-sj1-27.broadcom.com (nis-sj1-27.lvn.broadcom.net [10.75.144.136]) by rnd-relay.smtp.broadcom.com (Postfix) with ESMTP id 0106B30C39F; Wed, 17 Jul 2019 20:36:20 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 rnd-relay.smtp.broadcom.com 0106B30C39F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com; s=dkimrelay; t=1563420980; bh=NPn7+Fxo6UNj51igZJe3V7F5fXiEg9ckfoLeK14vDYw=; h=From:To:Cc:Subject:Date:From; b=uJ13XeiyUSPOOtfnCaotsXmKNcepcJS25qbq0DoJ3gxw3aLUlSCLmxlMyHk636NfB hfNLRD4ngmyuEUM6jn/9RgtEVh/wnSlu9HuGP/C65tC8VagwxtnxPo4hZ2ia77AdSy 18VfFWd4lm7DjvpmNzDDTO/9QbK7zJJJk00Lm/r4= Received: from C02VPB22HTD6.wifi.broadcom.net (c02vpb22htd6.wifi.broadcom.net [10.122.43.105]) by nis-sj1-27.broadcom.com (Postfix) with ESMTP id 09F67AC0761; Wed, 17 Jul 2019 20:36:19 -0700 (PDT) From: Ajit Khaparde <ajit.khaparde@broadcom.com> To: dev@dpdk.org Cc: ferruh.yigit@intel.com Date: Thu, 18 Jul 2019 09:05:54 +0530 Message-Id: <20190718033616.37605-1-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH 00/22] bnxt patchset X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
bnxt patchset
|
|
Message
Ajit Khaparde
July 18, 2019, 3:35 a.m. UTC
This patchset based on commit a164bb7c0a5ab3b100357cf56696c945fe28ab73 contains bug fixes and an update to the HWRM API. Please apply. Ajit Khaparde (1): net/bnxt: update HWRM API to version 1.10.0.91 Kalesh AP (11): net/bnxt: fix to handle error case during port start net/bnxt: fix return value check of address mapping net/bnxt: fix failure to add a MAC address net/bnxt: fix an unconditional wait in link update net/bnxt: fix setting primary MAC address net/bnxt: fix failure path in dev init net/bnxt: reset filters before registering interrupts net/bnxt: fix error checking of FW commands net/bnxt: fix to return standard error codes net/bnxt: fix lock release on getting NVM info net/bnxt: fix to correctly check result of HWRM command Lance Richardson (8): net/bnxt: use correct vnic default completion ring net/bnxt: use dedicated cpr for async events net/bnxt: retry irq callback deregistration net/bnxt: use correct RSS table sizes net/bnxt: fully initialize hwrm msgs for thor RSS cfg net/bnxt: use correct number of RSS contexts for thor net/bnxt: pass correct RSS table address for thor net/bnxt: avoid overrun in get statistics Santoshkumar Karanappa Rastapur (2): net/bnxt: fix RSS disable issue for thor-based adapters net/bnxt: fix MAC/VLAN filter allocation failure config/common_base | 1 + config/defconfig_arm64-stingray-linuxapp-gcc | 3 + drivers/net/bnxt/bnxt.h | 11 +- drivers/net/bnxt/bnxt_ethdev.c | 346 +++-- drivers/net/bnxt/bnxt_hwrm.c | 160 +-- drivers/net/bnxt/bnxt_hwrm.h | 2 + drivers/net/bnxt/bnxt_irq.c | 108 +- drivers/net/bnxt/bnxt_irq.h | 2 +- drivers/net/bnxt/bnxt_ring.c | 147 +- drivers/net/bnxt/bnxt_ring.h | 3 + drivers/net/bnxt/bnxt_rxr.c | 2 +- drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 2 +- drivers/net/bnxt/bnxt_stats.c | 11 +- drivers/net/bnxt/bnxt_vnic.c | 18 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 1283 +++++++++++++++--- 15 files changed, 1562 insertions(+), 537 deletions(-)
Comments
On 7/18/2019 4:35 AM, Ajit Khaparde wrote: > This patchset based on commit a164bb7c0a5ab3b100357cf56696c945fe28ab73 > contains bug fixes and an update to the HWRM API. > Please apply. > > Ajit Khaparde (1): > net/bnxt: update HWRM API to version 1.10.0.91 > > Kalesh AP (11): > net/bnxt: fix to handle error case during port start > net/bnxt: fix return value check of address mapping > net/bnxt: fix failure to add a MAC address > net/bnxt: fix an unconditional wait in link update > net/bnxt: fix setting primary MAC address > net/bnxt: fix failure path in dev init > net/bnxt: reset filters before registering interrupts > net/bnxt: fix error checking of FW commands > net/bnxt: fix to return standard error codes > net/bnxt: fix lock release on getting NVM info > net/bnxt: fix to correctly check result of HWRM command > > Lance Richardson (8): > net/bnxt: use correct vnic default completion ring > net/bnxt: use dedicated cpr for async events > net/bnxt: retry irq callback deregistration > net/bnxt: use correct RSS table sizes > net/bnxt: fully initialize hwrm msgs for thor RSS cfg > net/bnxt: use correct number of RSS contexts for thor > net/bnxt: pass correct RSS table address for thor > net/bnxt: avoid overrun in get statistics > > Santoshkumar Karanappa Rastapur (2): > net/bnxt: fix RSS disable issue for thor-based adapters > net/bnxt: fix MAC/VLAN filter allocation failure > Hi Ajit, All bnxt patches has been sent after rc1, and this one has been sent a day before rc2. A believe you are aware that proposal deadline was "June 3, 2019". I will still try to get them but most probably the patchset won't able to make this release, fyi. Regards, ferruh
> On Jul 19, 2019, at 18:00, Ferruh Yigit <ferruh.yigit@intel.com> wrote: > >> On 7/18/2019 4:35 AM, Ajit Khaparde wrote: >> This patchset based on commit a164bb7c0a5ab3b100357cf56696c945fe28ab73 >> contains bug fixes and an update to the HWRM API. >> Please apply. >> >> Ajit Khaparde (1): >> net/bnxt: update HWRM API to version 1.10.0.91 >> >> Kalesh AP (11): >> net/bnxt: fix to handle error case during port start >> net/bnxt: fix return value check of address mapping >> net/bnxt: fix failure to add a MAC address >> net/bnxt: fix an unconditional wait in link update >> net/bnxt: fix setting primary MAC address >> net/bnxt: fix failure path in dev init >> net/bnxt: reset filters before registering interrupts >> net/bnxt: fix error checking of FW commands >> net/bnxt: fix to return standard error codes >> net/bnxt: fix lock release on getting NVM info >> net/bnxt: fix to correctly check result of HWRM command >> >> Lance Richardson (8): >> net/bnxt: use correct vnic default completion ring >> net/bnxt: use dedicated cpr for async events >> net/bnxt: retry irq callback deregistration >> net/bnxt: use correct RSS table sizes >> net/bnxt: fully initialize hwrm msgs for thor RSS cfg >> net/bnxt: use correct number of RSS contexts for thor >> net/bnxt: pass correct RSS table address for thor >> net/bnxt: avoid overrun in get statistics >> >> Santoshkumar Karanappa Rastapur (2): >> net/bnxt: fix RSS disable issue for thor-based adapters >> net/bnxt: fix MAC/VLAN filter allocation failure >> > > > Hi Ajit, > > All bnxt patches has been sent after rc1, and this one has been sent a day > before rc2. A believe you are aware that proposal deadline was "June 3, 2019". I understand. But most of these including the next patch set are bug fixes. It just that some stayed in our staging area longer. But most of them were detected and fixed in the last week when our QA ramped testing on rc1. Intact as I type this mail I see two more bug fixes ready for submission. > > I will still try to get them but most probably the patchset won't able to make > this release, fyi. Thanks Ajit > > Regards, > ferruh
On 7/19/2019 2:22 PM, Ajit Kumar Khaparde wrote: >> On Jul 19, 2019, at 18:00, Ferruh Yigit <ferruh.yigit@intel.com> wrote: >> >>> On 7/18/2019 4:35 AM, Ajit Khaparde wrote: >>> This patchset based on commit a164bb7c0a5ab3b100357cf56696c945fe28ab73 >>> contains bug fixes and an update to the HWRM API. >>> Please apply. >>> >>> Ajit Khaparde (1): >>> net/bnxt: update HWRM API to version 1.10.0.91 >>> >>> Kalesh AP (11): >>> net/bnxt: fix to handle error case during port start >>> net/bnxt: fix return value check of address mapping >>> net/bnxt: fix failure to add a MAC address >>> net/bnxt: fix an unconditional wait in link update >>> net/bnxt: fix setting primary MAC address >>> net/bnxt: fix failure path in dev init >>> net/bnxt: reset filters before registering interrupts >>> net/bnxt: fix error checking of FW commands >>> net/bnxt: fix to return standard error codes >>> net/bnxt: fix lock release on getting NVM info >>> net/bnxt: fix to correctly check result of HWRM command >>> >>> Lance Richardson (8): >>> net/bnxt: use correct vnic default completion ring >>> net/bnxt: use dedicated cpr for async events >>> net/bnxt: retry irq callback deregistration >>> net/bnxt: use correct RSS table sizes >>> net/bnxt: fully initialize hwrm msgs for thor RSS cfg >>> net/bnxt: use correct number of RSS contexts for thor >>> net/bnxt: pass correct RSS table address for thor >>> net/bnxt: avoid overrun in get statistics >>> >>> Santoshkumar Karanappa Rastapur (2): >>> net/bnxt: fix RSS disable issue for thor-based adapters >>> net/bnxt: fix MAC/VLAN filter allocation failure >>> >> >> >> Hi Ajit, >> >> All bnxt patches has been sent after rc1, and this one has been sent a day >> before rc2. A believe you are aware that proposal deadline was "June 3, 2019". > I understand. But most of these including the next patch set are bug fixes. > It just that some stayed in our staging area longer. But most of them > were detected and fixed in the last week when our QA ramped testing on > rc1. You are right, I will do my best to get them for rc2. > > Intact as I type this mail I see two more bug fixes ready for submission. > >> >> I will still try to get them but most probably the patchset won't able to make >> this release, fyi. > > Thanks > Ajit > >> >> Regards, >> ferruh
On 7/18/2019 4:35 AM, Ajit Khaparde wrote: > This patchset based on commit a164bb7c0a5ab3b100357cf56696c945fe28ab73 > contains bug fixes and an update to the HWRM API. > Please apply. > > Ajit Khaparde (1): > net/bnxt: update HWRM API to version 1.10.0.91 > > Kalesh AP (11): > net/bnxt: fix to handle error case during port start > net/bnxt: fix return value check of address mapping > net/bnxt: fix failure to add a MAC address > net/bnxt: fix an unconditional wait in link update > net/bnxt: fix setting primary MAC address > net/bnxt: fix failure path in dev init > net/bnxt: reset filters before registering interrupts > net/bnxt: fix error checking of FW commands > net/bnxt: fix to return standard error codes > net/bnxt: fix lock release on getting NVM info > net/bnxt: fix to correctly check result of HWRM command > > Lance Richardson (8): > net/bnxt: use correct vnic default completion ring > net/bnxt: use dedicated cpr for async events > net/bnxt: retry irq callback deregistration > net/bnxt: use correct RSS table sizes > net/bnxt: fully initialize hwrm msgs for thor RSS cfg > net/bnxt: use correct number of RSS contexts for thor > net/bnxt: pass correct RSS table address for thor > net/bnxt: avoid overrun in get statistics > > Santoshkumar Karanappa Rastapur (2): > net/bnxt: fix RSS disable issue for thor-based adapters > net/bnxt: fix MAC/VLAN filter allocation failure Series applied to dpdk-next-net/master, thanks. - fixed build error [1] for some targets [2], because of missing header - fixed checkpatch warnings [3] [1] .../drivers/net/bnxt/bnxt_irq.c: In function ‘bnxt_free_int’: .../drivers/net/bnxt/bnxt_irq.c:79:4: error: implicit declaration of function ‘rte_delay_ms’; did you mean ‘rte_read64’? [-Werror=implicit-function-declaration] rte_delay_ms(50); ^~~~~~~~~~~~ rte_read64 [2] arm64-armv8a-linuxapp-gcc ppc_64-power8-linuxapp-gcc arm64-thunderx-linuxapp-gcc [3] fixed following checkpatch warnings (not including multiple instance for same typo) while merging, please fix them before sending next time. WARNING:TYPO_SPELLING: 'preceed' may be misspelled - perhaps 'precede'? #933: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:3982: + * preceed the TPA End completion. If the value is zero, then the WARNING:TYPO_SPELLING: 'occured' may be misspelled - perhaps 'occurred'? #1110: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:4603: + /* Indicates the physical function this event occured on. */ WARNING:TYPO_SPELLING: 'auxillary' may be misspelled - perhaps 'auxiliary'? #1658: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:31204: + * that are input as auxillary data.