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