Message ID | 20180628201549.3507-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 6C6F61B532; Thu, 28 Jun 2018 22:16:11 +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 7CB301B50C for <dev@dpdk.org>; Thu, 28 Jun 2018 22:15:57 +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 A0DCF30C01A; Thu, 28 Jun 2018 13:15:52 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 rnd-relay.smtp.broadcom.com A0DCF30C01A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com; s=dkimrelay; t=1530216952; bh=gIuWYtcZ9YTykmbnogAtz9zdXz8MDr1kib7XuSRcEMo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sRpxB6ouQ7EKwbNQcn1FYKYmMrMNhQoWSmTRzl/VwXrongYd8e58BCMMZ8nN+3yRc QURrjOBNqJWU1xLNF1kGNwjbbcFl8ASIPjPtCLq+wXI2JwjtsCTwFPoAsVFvCj0uAx 5fCzyklGCT9fjSNzd4VAGzIWMaC0vsnl8Oxzcgm8= Received: from C02VPB22HTD6.dhcp.broadcom.net (c02vpb22htd6.dhcp.broadcom.net [10.136.50.120]) by nis-sj1-27.broadcom.com (Postfix) with ESMTP id 23AA6AC0745; Thu, 28 Jun 2018 13:15:52 -0700 (PDT) From: Ajit Khaparde <ajit.khaparde@broadcom.com> To: dev@dpdk.org Cc: ferruh.yigit@intel.com Date: Thu, 28 Jun 2018 13:15:26 -0700 Message-Id: <20180628201549.3507-1-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.15.2 (Apple Git-101.1) In-Reply-To: <f02289d7-4111-ab00-9ce9-00dd5c8b3c18@intel.com> References: <f02289d7-4111-ab00-9ce9-00dd5c8b3c18@intel.com> Subject: [dpdk-dev] [PATCH v2 00/23] 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
June 28, 2018, 8:15 p.m. UTC
Patchset against dpdk-next-net. Please apply. v1->v2: Takes care of the various comments made in the previous version. I am dropping the style changes for now. I will send them later after addressing the coding convention issues. Ajit Khaparde (16): net/bnxt: fix clear port stats net/bnxt: add Tx batching support net/bnxt: optimize receive processing code net/bnxt: set MIN/MAX descriptor count fox Tx and Rx Rings net/bnxt: fix dev close operation net/bnxt: set ring coalesce parameters for Stratus NIC net/bnxt: fix HW Tx checksum offload check net/bnxt: add support for VF id 0xd800 net/bnxt: fix Rx/Tx queue start/stop operations net/bnxt: refactor filter/flow net/bnxt: check filter type before clearing it net/bnxt: fix set MTU net/bnxt: fix incorrect IO address handling in Tx net/bnxt: allocate RSS context only if RSS mode is enabled net/bnxt: check VF resources if resource manager is enabled net/bnxt: fix Rx ring count limitation Jay Ding (1): net/bnxt: check for invalid vnic id Rob Miller (1): net/bnxt: update HWRM API to v1.9.2.9 Scott Branden (1): net/bnxt: move function check zero bytes to bnxt util.h Somnath Kotur (3): net/bnxt: revert reset of L2 filter id net/bnxt: fix to move a flow to a different queue net/bnxt: use correct flags during VLAN configuration Xiaoxin Peng (1): net/bnxt: fix Tx with multiple mbuf drivers/net/bnxt/Makefile | 2 + drivers/net/bnxt/bnxt.h | 32 + drivers/net/bnxt/bnxt_cpr.h | 12 + drivers/net/bnxt/bnxt_ethdev.c | 120 +++- drivers/net/bnxt/bnxt_filter.c | 1090 +---------------------------- drivers/net/bnxt/bnxt_filter.h | 1 - drivers/net/bnxt/bnxt_flow.c | 1171 ++++++++++++++++++++++++++++++++ drivers/net/bnxt/bnxt_hwrm.c | 224 ++++-- drivers/net/bnxt/bnxt_hwrm.h | 9 +- drivers/net/bnxt/bnxt_ring.c | 115 ++++ drivers/net/bnxt/bnxt_ring.h | 1 + drivers/net/bnxt/bnxt_rxq.c | 54 +- drivers/net/bnxt/bnxt_rxq.h | 4 + drivers/net/bnxt/bnxt_rxr.c | 26 +- drivers/net/bnxt/bnxt_rxr.h | 2 + drivers/net/bnxt/bnxt_txq.h | 1 + drivers/net/bnxt/bnxt_txr.c | 156 +++-- drivers/net/bnxt/bnxt_txr.h | 10 + drivers/net/bnxt/bnxt_util.c | 18 + drivers/net/bnxt/bnxt_util.h | 11 + drivers/net/bnxt/bnxt_vnic.c | 5 +- drivers/net/bnxt/bnxt_vnic.h | 6 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 113 ++- 23 files changed, 1952 insertions(+), 1231 deletions(-) create mode 100644 drivers/net/bnxt/bnxt_flow.c create mode 100644 drivers/net/bnxt/bnxt_util.c create mode 100644 drivers/net/bnxt/bnxt_util.h
Comments
On 6/28/2018 9:15 PM, Ajit Khaparde wrote: > Patchset against dpdk-next-net. Please apply. > > v1->v2: > Takes care of the various comments made in the previous version. > I am dropping the style changes for now. I will send them later > after addressing the coding convention issues. > > > Ajit Khaparde (16): > net/bnxt: fix clear port stats > net/bnxt: add Tx batching support > net/bnxt: optimize receive processing code > net/bnxt: set MIN/MAX descriptor count fox Tx and Rx Rings > net/bnxt: fix dev close operation > net/bnxt: set ring coalesce parameters for Stratus NIC > net/bnxt: fix HW Tx checksum offload check > net/bnxt: add support for VF id 0xd800 > net/bnxt: fix Rx/Tx queue start/stop operations > net/bnxt: refactor filter/flow > net/bnxt: check filter type before clearing it > net/bnxt: fix set MTU > net/bnxt: fix incorrect IO address handling in Tx > net/bnxt: allocate RSS context only if RSS mode is enabled > net/bnxt: check VF resources if resource manager is enabled > net/bnxt: fix Rx ring count limitation > > Jay Ding (1): > net/bnxt: check for invalid vnic id > > Rob Miller (1): > net/bnxt: update HWRM API to v1.9.2.9 > > Scott Branden (1): > net/bnxt: move function check zero bytes to bnxt util.h > > Somnath Kotur (3): > net/bnxt: revert reset of L2 filter id > net/bnxt: fix to move a flow to a different queue > net/bnxt: use correct flags during VLAN configuration > > Xiaoxin Peng (1): > net/bnxt: fix Tx with multiple mbuf Series applied to dpdk-next-net/master, thanks. Build errors commented on patch fixed while applying, please double check.