From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 375DCA0350; Sat, 27 Jun 2020 17:47:26 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 81F021BFFA; Sat, 27 Jun 2020 17:47:25 +0200 (CEST) Received: from mail-ot1-f68.google.com (mail-ot1-f68.google.com [209.85.210.68]) by dpdk.org (Postfix) with ESMTP id DE01B1BFC5 for ; Sat, 27 Jun 2020 17:47:23 +0200 (CEST) Received: by mail-ot1-f68.google.com with SMTP id n5so11491399otj.1 for ; Sat, 27 Jun 2020 08:47:23 -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; bh=RIMdN7H6FGO6K6tGUz2JKzyJKX6Qxcp/5poT+eT5td4=; b=Xbeqph9THDyV/61/fi8P64qKBvcWu8U0a2D+9aitJzrPG+mMO7KnLvgy3Z+6zhAtFo PJm+IaJwaK5pZ5koxdp1tAPFd4uw1CPMhjdDvlK9gpb6WDjUF1Ov/ZkAxo1V3zk+xJB1 JZd2jaWg7oymHDDl8VRn/hvTpSf7Ymse7dQYc= 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; bh=RIMdN7H6FGO6K6tGUz2JKzyJKX6Qxcp/5poT+eT5td4=; b=To3AYKV0XNcgGA5O1DIwJlsCSEGuPQH2my3zqrJdQlgE/oIsLI0n41r1OmyEZtcS6+ S1yZHjXpORj5MGu+27XzaS7TIJljhoa9Azc51j1W0OApXfNOfrgXxCyFRWxA9a5KI2nP i57Dwyt8vuTbJg2chWfYWwsJ9bmUcHJrBHDE6zrSBy+EKvV93/vm50Yh7cvoBxD6YTRp PrPpvEYAf5mN+1v/yHy//hGPyL9Mn9cJDmoE96qA2IISSiGCZ8Zeu9e6tTB7Ua3MlWcV GrtrTlUbMmYujSPPecLLJ/59B1wWj3zXCexiAaKPxp6avp7c6Vl6pztIs+kcORvGPezE o/vA== X-Gm-Message-State: AOAM532pdFfBDH49Fng6KcvklNFjSo5jsHE7iSPYOCRb0dWqJHpMQXrw 9XQXshOgTXSetujOoLhTh8Hd0fXkBqcODcpznBR8uoJxzyEyNw== X-Google-Smtp-Source: ABdhPJz2ZGfrAfgWbEPvYIjO6rXAYvd7U4kO7Ga2RdrDEysKecwcUTT1f1t+D9HCmRhe821OSQkgULZm5iL6Y6NOjME= X-Received: by 2002:a4a:2709:: with SMTP id l9mr7292423oof.15.1593272842599; Sat, 27 Jun 2020 08:47:22 -0700 (PDT) MIME-Version: 1.0 References: <20200612125024.15989-1-somnath.kotur@broadcom.com> <20200627100050.19688-1-ajit.khaparde@broadcom.com> In-Reply-To: <20200627100050.19688-1-ajit.khaparde@broadcom.com> From: Ajit Khaparde Date: Sat, 27 Jun 2020 08:47:05 -0700 Message-ID: To: dpdk-dev Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH v4 00/25] bnxt patches X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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 Sat, Jun 27, 2020 at 3:01 AM Ajit Khaparde wrote: > This patchset consists of enhancements for the host based flow table > management mechanism that was introduced in 20.05. Also has some > feature support for offloading vxlan encap/decap and on-chip exact match > flows. > Patchset applied to dpdk-next-net-brcm. Thanks > > v3->v4: > - Squashed patches and reduced number of patches from 36 to 25 > - Updated commit logs > - Fixed Signed-off-by and Reviewed-by tags for some contrubuters > > Kishore Padmanabha (22): > net/bnxt: changes to makefile > net/bnxt: remove fields from bitmap and mapper table > net/bnxt: support more resource functions in flow database > net/bnxt: add computed header field in result opcode > net/bnxt: update compute field list and access macros > net/bnxt: change default identifier to global resource > net/bnxt: add resource sub type to class and action tables > net/bnxt: remove cache tbl id from mapper class table > net/bnxt: add support for action bitmap opcode > net/bnxt: process action templates > net/bnxt: use vport in the phy port act handler > net/bnxt: add enum to the critical resource > net/bnxt: refactor and rename some fields and enums > net/bnxt: add support for vxlan encap and decap templates > net/bnxt: flow db API to get VF rep action record > net/bnxt: remove the implicit bitset update for vnic action > net/bnxt: divide ulp template db file to smaller modules > net/bnxt: add support for internal exact match flows > net/bnxt: add vfr flag to the mark manager > net/bnxt: support for mark action for LFID rules > net/bnxt: rename fields in the device params structure > net/bnxt: update ulp template database for new opcodes > > Mike Baucom (1): > net/bnxt: refactor the mapper opcodes > > Shuanglin Wang (1): > net/bnxt: add a devarg to set max flow count > > Venkat Duvvuru (1): > net/bnxt: modify IPV6 vtc flow field parsing > > drivers/net/bnxt/Makefile | 29 +- > drivers/net/bnxt/bnxt.h | 3 + > drivers/net/bnxt/bnxt_ethdev.c | 62 +- > drivers/net/bnxt/bnxt_rxr.c | 38 +- > drivers/net/bnxt/meson.build | 4 +- > drivers/net/bnxt/tf_core/Makefile | 16 + > drivers/net/bnxt/tf_ulp/Makefile | 18 + > drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 85 +- > drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 7 +- > drivers/net/bnxt/tf_ulp/ulp_flow_db.c | 231 +- > drivers/net/bnxt/tf_ulp/ulp_flow_db.h | 51 +- > drivers/net/bnxt/tf_ulp/ulp_mapper.c | 882 +++-- > drivers/net/bnxt/tf_ulp/ulp_mapper.h | 25 +- > drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c | 13 +- > drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h | 4 + > drivers/net/bnxt/tf_ulp/ulp_matcher.c | 25 +- > drivers/net/bnxt/tf_ulp/ulp_matcher.h | 2 +- > drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 167 +- > drivers/net/bnxt/tf_ulp/ulp_rte_parser.h | 13 +- > drivers/net/bnxt/tf_ulp/ulp_template_db.c | 3406 +++++++++++++++-- > drivers/net/bnxt/tf_ulp/ulp_template_db.h | 332 +- > drivers/net/bnxt/tf_ulp/ulp_template_db_act.c | 545 +++ > .../net/bnxt/tf_ulp/ulp_template_db_class.c | 2497 ++++++++++++ > .../net/bnxt/tf_ulp/ulp_template_db_enum.h | 591 +++ > .../net/bnxt/tf_ulp/ulp_template_db_field.h | 225 ++ > drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c | 548 +++ > .../net/bnxt/tf_ulp/ulp_template_field_db.h | 163 +- > drivers/net/bnxt/tf_ulp/ulp_template_struct.h | 77 +- > drivers/net/bnxt/tf_ulp/ulp_utils.c | 67 +- > drivers/net/bnxt/tf_ulp/ulp_utils.h | 40 +- > 30 files changed, 9201 insertions(+), 965 deletions(-) > create mode 100644 drivers/net/bnxt/tf_core/Makefile > create mode 100644 drivers/net/bnxt/tf_ulp/Makefile > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_act.c > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_class.c > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_field.h > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c > > -- > 2.21.1 (Apple Git-122.3) > >