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 33F0CA00C2; Sat, 25 Apr 2020 19:37:10 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 07C091C1A0; Sat, 25 Apr 2020 19:37:09 +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 0C0551BF8E for ; Sat, 25 Apr 2020 19:37:07 +0200 (CEST) Received: by mail-ot1-f67.google.com with SMTP id z25so18439547otq.13 for ; Sat, 25 Apr 2020 10:37: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; bh=AU62ddTJN/Zx0MrqZ7LJWuso7+G1tyWYEYuowdxd+uQ=; b=SLSkO4aKRwf6jc0CAJDE9ZU8QvwyEa2+kidW0PSpHbNTCDbcCrZhNxJxaTc3LPGWR9 mSUSuTYxEbP1nUlqcQzPTccXgaCRz8imZmJZmolFAobWjMkcIfxVVY2VvnZgmS28Ysjf tU2Rm6CxlY+t66H2Fuiq4wgGqLR1Nh+zh+CmE= 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=AU62ddTJN/Zx0MrqZ7LJWuso7+G1tyWYEYuowdxd+uQ=; b=Yz+17G9LaHBq8y/2JUqRN1eJShpzz2TfLC8enfxKj3XN1/XK5Q1sazImsGLZ8uJKiX 0spb/cAltfbtTp4f960FwXKzM1L9J/bBUTj5RHpYtFQn1xUVMeC4Qc2fLfseoeKy3xWU O7WU4l24EukEtoijGfzfXkd6+Mhm8PRnjw1cyjQYMeHyoWAi68R5NLrP59S7bD/Xfwxg lEXpky/NUe34NypZwg2WzRg4O3b+BwBT2WWnyRNWJT3zklsBsLFkNmNUT6D+ky27W9wJ AdCUet8h1V7XbHdWinaKjfpaCVC+tygPrzEktgDcH/ianwyz5iqA5oxnb8D0HizaQYID imkA== X-Gm-Message-State: AGi0PuYDUwBYoRCFaxo4i3h8XEOnaGLtYWrC+j0Fzl60grY6IXl2DmNs ff+wauDWi48o7K15mVRa2AN7+PpfhvUg+gH8rIl2os+ew70= X-Google-Smtp-Source: APiQypKkYwCGcR3OZMkajpRJeTYOhzTv5qv+hRvpCMMtjv5p/tINTVz0gm71yiT8owULrSQaaxkmn3DMXpDU02+9s9g= X-Received: by 2002:a9d:de2:: with SMTP id 89mr11484849ots.95.1587836225977; Sat, 25 Apr 2020 10:37:05 -0700 (PDT) MIME-Version: 1.0 References: <1587786446-35230-1-git-send-email-venkatkumar.duvvuru@broadcom.com> <20200425140141.27947-1-ajit.khaparde@broadcom.com> In-Reply-To: <20200425140141.27947-1-ajit.khaparde@broadcom.com> From: Ajit Khaparde Date: Sat, 25 Apr 2020 10:36:50 -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 0/4] introduce changes to support flow scaling 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, Apr 25, 2020 at 7:02 AM Ajit Khaparde wrote: > This patchset introduces changes to the action record allocation, flow > database entry deletion, and hw flow cache updates. Action record > allocation now allows the actions to scale with the flows. > Additionally, resources attached to a flow database entry are now > correctly released when the critical resource has not been added to > the flow. Finally, the hw flow cache has a timer to periodically > invalidate flow entries. > > v1->v2: > Squashed patches 4 & 5 into single patch. > Applied to dpdk-next-net-brcm. > > Farah Smith (1): > net/bnxt: update action record external pool > > Mike Baucom (2): > net/bnxt: reserve a flowdb resource function as invalid > net/bnxt: ulp changes to handle action/index tables > > Shahaji Bhosle (1): > net/bnxt: add truflow flush-timer to alloc table scope API > > drivers/net/bnxt/tf_core/tf_core.c | 3 - > drivers/net/bnxt/tf_core/tf_core.h | 21 +++- > drivers/net/bnxt/tf_core/tf_msg.c | 3 + > drivers/net/bnxt/tf_core/tf_msg.h | 1 + > drivers/net/bnxt/tf_core/tf_rm.c | 3 - > drivers/net/bnxt/tf_core/tf_session.h | 6 - > drivers/net/bnxt/tf_core/tf_tbl.c | 137 ++++++++-------------- > drivers/net/bnxt/tf_core/tf_tbl.h | 4 +- > drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 6 + > drivers/net/bnxt/tf_ulp/ulp_mapper.c | 30 +++-- > drivers/net/bnxt/tf_ulp/ulp_template_db.h | 15 +-- > 11 files changed, 106 insertions(+), 123 deletions(-) > > -- > 2.21.1 (Apple Git-122.3) > >