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 A05C8A0597; Fri, 17 Apr 2020 23:01:03 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 812491D974; Fri, 17 Apr 2020 23:01:03 +0200 (CEST) Received: from mail-ot1-f66.google.com (mail-ot1-f66.google.com [209.85.210.66]) by dpdk.org (Postfix) with ESMTP id C89371D923 for ; Fri, 17 Apr 2020 23:01:01 +0200 (CEST) Received: by mail-ot1-f66.google.com with SMTP id j4so2589846otr.11 for ; Fri, 17 Apr 2020 14:01:01 -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=MprS4uMnx92BOTF3PcZS2Mk1+JLVMo0hs1mOeBhqlU0=; b=CfUqVdv7JnhDoOXbpodhFIUj/3yXzvKHhMrsQJrY07o1dJ51k+r0oAyCKLeM5s9SXG TsSngN+wd+VXttlg5bhPvCi2SKVCXY7aFsV3B/hZ+8a9DQCAsXGoAR4qQsUWb2SObqmB paikBgr6kOJujsCdjRoZ89X1fYJI5jJ4Am+GM= 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=MprS4uMnx92BOTF3PcZS2Mk1+JLVMo0hs1mOeBhqlU0=; b=UIExa1+Spt5CI0rWdnzuQS7zY0kQg8iae997fpZV7Lfts6XRGBB6W8uIFPnZO3ctIZ DUSyMMvPinN8IRFF6Y7D7zh90SjgBeUEE4O772DUOqnRxn3ETxfj+WUt2FZSmVeFNNAN vmbuTbGU+lqs8QJ72kPOFo+Yu51agUCrDlva11s+otqPBo5CG5N7oI9MKKTO+X21k0SC MQODbjxrVQzpfwwpIGQYWhDfYfgel+k50Sf4QLeJ7WaVYtdAGl3iz8gmO+47BMb+cZqo eM9Lp8jvdJjvSCUqJj0VS5x6VVv1805S9HhNC6tLeKr7FAEnUUFk8KupY3GLiAfH5brd u5Kg== X-Gm-Message-State: AGi0PuY3JGG6Rbs2viKxwQF2rhKFEeHmzjz7WxXMOaJwjNUQbvOxKys3 xvNu7M0cY29nAVdWfdv4hndtz0lu57CZ2nIFXJfv1jEus9M= X-Google-Smtp-Source: APiQypIs++D9DJQ/Br3JBUuPmt0RcHCGi6J/d9w5Eb8g9vZasnh7Js3k4o02hqf9z7DL3O2130H4uCthLMd/OnXEHpo= X-Received: by 2002:a9d:de2:: with SMTP id 89mr559246ots.95.1587157260687; Fri, 17 Apr 2020 14:01:00 -0700 (PDT) MIME-Version: 1.0 References: <1586962156-11179-1-git-send-email-venkatkumar.duvvuru@broadcom.com> <20200417161920.85858-1-ajit.khaparde@broadcom.com> In-Reply-To: <20200417161920.85858-1-ajit.khaparde@broadcom.com> From: Ajit Khaparde Date: Fri, 17 Apr 2020 14:00:44 -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 v2 00/12] enhancements to host based flow table management 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 Fri, Apr 17, 2020 at 9:19 AM Ajit Khaparde wrote: > This patchset introduces enhancements to the flow table management > related to resource sharing and deletion, flow matching performance, > and flow flushing. > Additionally, a new port database was introduced to store frequently > required port mappings and resources. > > v1->v2: > Rebased to latest code base. > Patchset applied to dpdk-next-net-brcm. Thanks > > Ajit Khaparde (1): > net/bnxt: remove redefinition of page size > > Kishore Padmanabha (5): > net/bnxt: add flow database resource iteration API > net/bnxt: aggregate ulp rte parser arguments > net/bnxt: use hashing for flow template match > net/bnxt: add session and function flow flush > net/bnxt: add port database > > Mike Baucom (6): > net/bnxt: add SVIF changes for dpdk port id > net/bnxt: allow usage of more resources in flow db > net/bnxt: add resource name type to debug messages > net/bnxt: aggregate ulp mapper create arguments > net/bnxt: add default identifiers to ulp mapper > net/bnxt: add cache table type for TCAM lookup > > drivers/net/bnxt/Makefile | 1 + > drivers/net/bnxt/bnxt.h | 1 + > drivers/net/bnxt/bnxt_ethdev.c | 12 + > drivers/net/bnxt/meson.build | 1 + > drivers/net/bnxt/tf_core/tf_tbl.h | 18 +- > drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 89 +- > drivers/net/bnxt/tf_ulp/bnxt_ulp.h | 20 + > drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 170 ++- > drivers/net/bnxt/tf_ulp/ulp_flow_db.c | 221 +++- > drivers/net/bnxt/tf_ulp/ulp_flow_db.h | 63 +- > drivers/net/bnxt/tf_ulp/ulp_mapper.c | 801 ++++++++++-- > drivers/net/bnxt/tf_ulp/ulp_mapper.h | 72 +- > drivers/net/bnxt/tf_ulp/ulp_matcher.c | 220 ++-- > drivers/net/bnxt/tf_ulp/ulp_matcher.h | 12 +- > drivers/net/bnxt/tf_ulp/ulp_port_db.c | 263 ++++ > drivers/net/bnxt/tf_ulp/ulp_port_db.h | 134 ++ > drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 1124 +++++++++-------- > drivers/net/bnxt/tf_ulp/ulp_rte_parser.h | 155 +-- > drivers/net/bnxt/tf_ulp/ulp_template_db.c | 459 ++++--- > drivers/net/bnxt/tf_ulp/ulp_template_db.h | 313 +++-- > .../net/bnxt/tf_ulp/ulp_template_field_db.h | 171 +-- > drivers/net/bnxt/tf_ulp/ulp_template_struct.h | 117 +- > drivers/net/bnxt/tf_ulp/ulp_utils.c | 33 + > drivers/net/bnxt/tf_ulp/ulp_utils.h | 17 +- > 24 files changed, 3057 insertions(+), 1430 deletions(-) > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_port_db.c > create mode 100644 drivers/net/bnxt/tf_ulp/ulp_port_db.h > > -- > 2.21.1 (Apple Git-122.3) > >