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 B3D09A052B;
	Tue, 28 Jul 2020 16:20:42 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 056AF1BFF3;
	Tue, 28 Jul 2020 16:20:42 +0200 (CEST)
Received: from mail-ot1-f67.google.com (mail-ot1-f67.google.com
 [209.85.210.67]) by dpdk.org (Postfix) with ESMTP id 44C542B8D
 for <dev@dpdk.org>; Tue, 28 Jul 2020 16:20:40 +0200 (CEST)
Received: by mail-ot1-f67.google.com with SMTP id l27so7839126oti.3
 for <dev@dpdk.org>; Tue, 28 Jul 2020 07:20:40 -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=7ZVEXMjADp5bs0S6O1dqMfmUcfc3Iwew7UQ+6COt50c=;
 b=dFRkNEilBtYGlMVMTIHXUfKB4p8IHzliBxKkIRwdI/AYp1rbIaU/noEcI8vJaBO0Mh
 5dHpoQnJpkuJQ1A0Ne1cKU43Y+GVqDgSQBFzLfQMVwKLcPp7Wan9Qg+0xS10xO6TqlSg
 l+pB1jMnramErj5h5pQ/3wNLBPBvksc+c8SSo=
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=7ZVEXMjADp5bs0S6O1dqMfmUcfc3Iwew7UQ+6COt50c=;
 b=IhNtjHAVId10xSiZb6DOsgWvXjoQd7vFkJIlqgVvkdgAEfpIfR3BL73/vo1XIr1o36
 20vSvbuB1eVenm7HgmTeYz7H69IpkJyUJSs5ebwsyf2EVNgFO9P2gGDQijNZM029dmJI
 2zcBppyrXESN/FNHotgCdN3ChdYhhiFWQE32efOQn7Oxc80tH8XEw6XDhJ37lJxpEwFT
 nhRUH8Xuy2z4iu655JwscKfu2/d3JTuag9sMLk3GJbsYjXPtoFeqGKyV15WyAkJGw/V3
 9KYtAeUsqJWPQ4GKtBX6rjgy06Be4aAF81VAXwiJEzmd2+xNw0hwNxki1QnDyKU4hlZG
 Fglw==
X-Gm-Message-State: AOAM533lBQbwqNddtfTtzIy24yosy08QR+JMS6ajY6NAdez0ol/aP99w
 72ijdPjhkWB/WCxKU52zfR/i9uaeRM6I7iGX0oW65fOX8TTR2w==
X-Google-Smtp-Source: ABdhPJwpyPdDDL+cKezNXbayZa1vezNuLXw2WohlovK/2fv+kVVOVDAD7b7sH6bh4HRXgppM1kFIi6R4G+41vOLR5q4=
X-Received: by 2002:a9d:3b1:: with SMTP id f46mr26496817otf.154.1595946038301; 
 Tue, 28 Jul 2020 07:20:38 -0700 (PDT)
MIME-Version: 1.0
References: <CACZ4nht+F+XvmJ0_TvYCQTfUEwan3dmCNer9wRuRQsOetFtodQ@mail.gmail.com>
 <20200728063439.23114-1-ajit.khaparde@broadcom.com>
In-Reply-To: <20200728063439.23114-1-ajit.khaparde@broadcom.com>
From: Ajit Khaparde <ajit.khaparde@broadcom.com>
Date: Tue, 28 Jul 2020 07:20:22 -0700
Message-ID: <CACZ4nhsx-bWWNSu2cMKnthGaAvXdmHvy03-EvHg7NZ+Sz7z3PQ@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 v4 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 Mon, Jul 27, 2020 at 11:34 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].
> v3->v4:
>  - Updated commit logs based on review comments.
>  - Updated fixes tag in commit logs for some patches.
>  - Removed unused code from patche [09/22].
>  - Updated doc where applicable.
>
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: fix 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 TruFlow hash API
>   net/bnxt: update shadow tcam to use TruFlow hash
>   net/bnxt: add shadow table capability with search
>   net/bnxt: modify ulp mapper to use tbl search
>   net/bnxt: fix table reference count for shadow tcam
>   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: fix mark id update to mbuf
>   net/bnxt: fix port default rule create and destroy
>   net/bnxt: fix FW rule deletion on representor create
>
>  doc/guides/nics/bnxt.rst                      |  46 +
>  doc/guides/rel_notes/release_20_08.rst        |   1 +
>  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      |  87 +-
>  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 +-
>  40 files changed, 4507 insertions(+), 868 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)
>
>