From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 43A4EA052A;
	Fri, 24 Jul 2020 18:49:08 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 9B0C71C031;
	Fri, 24 Jul 2020 18:49:07 +0200 (CEST)
Received: from mail-oo1-f65.google.com (mail-oo1-f65.google.com
 [209.85.161.65]) by dpdk.org (Postfix) with ESMTP id 3A9DC1BFE5
 for <dev@dpdk.org>; Fri, 24 Jul 2020 18:49:06 +0200 (CEST)
Received: by mail-oo1-f65.google.com with SMTP id p26so1923658oos.7
 for <dev@dpdk.org>; Fri, 24 Jul 2020 09:49:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=P/5fktsQs4J1ilhZF//LYsRcIyqZJzwPA2qo+bUhLWw=;
 b=IzxqWHWXHtJuh6gFR78B4aZoczWZuvKKiPwVtwTgK87OWveuGL/yE2ZXsGOLP6yEAY
 mrcSjuuTy3ZUope3TvsMs9rcTWq5Fum5vWTyARfRsUIQMXTsSvNxlaUftoMltao69i3G
 GE+TsZb96DWM8UfmsNNgFtqV45jAyBJqGHOoo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=P/5fktsQs4J1ilhZF//LYsRcIyqZJzwPA2qo+bUhLWw=;
 b=MEvdyMVcpwXEPielGV3392ZRAgP8IsV4qSiRrwl07/7dBWP6WQnFvTVp9d+n9a890w
 cJwLOt9si/PaeloK9uhQKXee6c02P2sL0MXIJOP0pQHMJ+t+AHf/bHjUFLqioh4BjcaQ
 2yLPwh0+MM+DZVsR85pzXfkJgauRqLxeWhvW/HpAZatAGjN2gar/hQF2m3daE8hXrzqA
 vQisH15j5rkWrZD9UvqsWvt3p7V0ynAx+LRQVa8lGfVZdkzWO/8bvTI7XvdThdYK306n
 Wazx3JVHAWtWUtTQpTVrSKw2yZagz0a+JZ+ktetwxI1mo1kl85IlBmnX2F7hQYjDcOV6
 XAZw==
X-Gm-Message-State: AOAM5323xjEXbp1MAbB2BFcpslOKj7/uD0CFD9NtpEseZs+XbY/K+TMP
 E9OoGMOrXjpaNifWtbdaePWR0nTMm02fXhMBsKwZcvTLlXBvRw==
X-Google-Smtp-Source: ABdhPJxVzcRNg2nZxF+zY4f24xHY5Nek+YGn3Mh21vMPczAel6V+2QB84bEK21ofPDkdRoTvrY1ynPzZFxM4LbHKrJQ=
X-Received: by 2002:a4a:6b44:: with SMTP id h4mr10483302oof.52.1595609344927; 
 Fri, 24 Jul 2020 09:49:04 -0700 (PDT)
MIME-Version: 1.0
References: <20200723115639.22357-1-somnath.kotur@broadcom.com>
 <20200724053235.71069-1-ajit.khaparde@broadcom.com>
In-Reply-To: <20200724053235.71069-1-ajit.khaparde@broadcom.com>
From: Ajit Khaparde <ajit.khaparde@broadcom.com>
Date: Fri, 24 Jul 2020 09:48:48 -0700
Message-ID: <CACZ4nhsZ3Xpam7bpQOLwio_YA2eC9cqU7w5Kgugw_t3LCpG+6A@mail.gmail.com>
To: dpdk-dev <dev@dpdk.org>
Cc: Ferruh Yigit <ferruh.yigit@intel.com>
Content-Type: text/plain; charset="UTF-8"
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: Re: [dpdk-dev] [PATCH v3 00/22] bnxt patches
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>

On Thu, Jul 23, 2020 at 10:32 PM Ajit Khaparde <ajit.khaparde@broadcom.com>
wrote:

> Some fixes, cleanups and changes to augment pre-existing
> support in infrastructure
>
> Please apply
>
> v1->v2:
>  - Fixed some typos in patch [9/20].
> v2->v3:
>  - Fixed coding style issues in patch [15/20] to use __rte_attribute.
>  - Updated commit messages.
>  - Added a patch to fix a logic error [21/22].
>  - Added a patch to fix compilation issue with -O and -g CFLAGS [22/22].
>
Patchset applied to dpdk-next-net-brcm.



>
> Ajit Khaparde (2):
>   net/bnxt: fix if condition
>   net/bnxt: fix build error with extra cflags
>
> Kishore Padmanabha (7):
>   net/bnxt: add access to nat global register
>   net/bnxt: configure parif for offload miss rules
>   net/bnxt: update nat template
>   net/bnxt: configure parif for the egress rules
>   net/bnxt: ignore VLAN priority mask
>   net/bnxt: add egress template with VLAN tag match
>   net/bnxt: add tcam table processing for search and alloc
>
> Mike Baucom (9):
>   net/bnxt: add shadow and search capability to tcam
>   net/bnxt: modify ulp mapper to use tcam search
>   net/bnxt: add tf hash API
>   net/bnxt: modify tf shadow tcam to use tf hash
>   net/bnxt: add shadow table capability with search
>   net/bnxt: modify ulp mapper to use tbl search
>   net/bnxt: modify shadow tcam and tbl reference count logic
>   net/bnxt: add templates for search before alloc
>   net/bnxt: enable shadow tables during session open
>
> Somnath Kotur (1):
>   net/bnxt: cleanup VF-representor dev ops
>
> Venkat Duvvuru (3):
>   net/bnxt: skip mark id injection into mbuf
>   net/bnxt: fix port default rule create and destroy
>   net/bnxt: delete VF FW rules on representor create
>
>  drivers/net/bnxt/bnxt.h                       |   6 +-
>  drivers/net/bnxt/bnxt_ethdev.c                |  83 +-
>  drivers/net/bnxt/bnxt_hwrm.c                  |  49 ++
>  drivers/net/bnxt/bnxt_hwrm.h                  |   2 +
>  drivers/net/bnxt/bnxt_reps.c                  |  94 +-
>  drivers/net/bnxt/bnxt_rxr.c                   |   3 +
>  drivers/net/bnxt/bnxt_txq.h                   |   1 -
>  drivers/net/bnxt/bnxt_txr.c                   |  19 +-
>  drivers/net/bnxt/hsi_struct_def_dpdk.h        | 138 +++
>  drivers/net/bnxt/meson.build                  |   1 +
>  drivers/net/bnxt/tf_core/Makefile             |   1 +
>  drivers/net/bnxt/tf_core/tf_core.c            | 139 ++-
>  drivers/net/bnxt/tf_core/tf_core.h            | 174 ++++
>  drivers/net/bnxt/tf_core/tf_device_p4.c       |   4 +-
>  drivers/net/bnxt/tf_core/tf_hash.c            | 106 +++
>  drivers/net/bnxt/tf_core/tf_hash.h            |  27 +
>  drivers/net/bnxt/tf_core/tf_shadow_tbl.c      | 766 +++++++++++++++-
>  drivers/net/bnxt/tf_core/tf_shadow_tbl.h      | 124 +--
>  drivers/net/bnxt/tf_core/tf_shadow_tcam.c     | 818 +++++++++++++++++-
>  drivers/net/bnxt/tf_core/tf_shadow_tcam.h     | 258 +++---
>  drivers/net/bnxt/tf_core/tf_tbl.c             | 246 +++++-
>  drivers/net/bnxt/tf_core/tf_tbl.h             |  22 +-
>  drivers/net/bnxt/tf_core/tf_tcam.c            | 300 ++++++-
>  drivers/net/bnxt/tf_core/tf_tcam.h            |  31 +-
>  drivers/net/bnxt/tf_ulp/bnxt_ulp.c            |  97 ++-
>  drivers/net/bnxt/tf_ulp/bnxt_ulp.h            |  18 +-
>  drivers/net/bnxt/tf_ulp/ulp_def_rules.c       | 127 ++-
>  drivers/net/bnxt/tf_ulp/ulp_flow_db.c         |   2 +-
>  drivers/net/bnxt/tf_ulp/ulp_flow_db.h         |   2 +-
>  drivers/net/bnxt/tf_ulp/ulp_mapper.c          | 505 +++++++----
>  drivers/net/bnxt/tf_ulp/ulp_port_db.c         |   2 +
>  drivers/net/bnxt/tf_ulp/ulp_port_db.h         |   1 +
>  drivers/net/bnxt/tf_ulp/ulp_rte_parser.c      |  81 ++
>  drivers/net/bnxt/tf_ulp/ulp_template_db_act.c | 434 ++++++----
>  .../net/bnxt/tf_ulp/ulp_template_db_class.c   | 556 +++++++++++-
>  .../net/bnxt/tf_ulp/ulp_template_db_enum.h    |  73 +-
>  drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c |   4 +-
>  drivers/net/bnxt/tf_ulp/ulp_template_struct.h |   8 +-
>  38 files changed, 4462 insertions(+), 860 deletions(-)
>  create mode 100644 drivers/net/bnxt/tf_core/tf_hash.c
>  create mode 100644 drivers/net/bnxt/tf_core/tf_hash.h
>
> --
> 2.21.1 (Apple Git-122.3)
>
>