[dpdk-dev] [PATCH v2 0/4] introduce changes to support flow scaling

Ajit Khaparde ajit.khaparde at broadcom.com
Sat Apr 25 19:36:50 CEST 2020


On Sat, Apr 25, 2020 at 7:02 AM Ajit Khaparde <ajit.khaparde at broadcom.com>
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)
>
>


More information about the dev mailing list