> -----Original Message----- > From: Suanming Mou <suanmi...@nvidia.com> > Sent: Thursday, October 20, 2022 18:42 > To: Matan Azrad <ma...@nvidia.com>; Slava Ovsiienko <viachesl...@nvidia.com> > Cc: dev@dpdk.org; Raslan Darawsheh <rasl...@nvidia.com>; Ori Kam > <or...@nvidia.com> > Subject: [PATCH v6 10/18] net/mlx5: add HW steering connection tracking > support > > This commit adds the support of connection tracking to HW steering as SW > steering did before. > > Different with SW steering implementation, take advantage of HW steering > bulk action allocation support, in HW steering only one single CT pool is > needed. > > An indexed pool is introduced to record allocated actions from bulk and CT > action state etc. Once one CT action is allocated from bulk, one indexed > object will also be allocated from the indexed pool, similar for deallocate. > That makes mlx5_aso_ct_action can also be managed by that indexed pool, no > need to be reserved from mlx5_aso_ct_pool. The single CT pool is also saved > to mlx5_aso_ct_action struct directly. > > The ASO operation functions are shared with SW steering implementation. > > Signed-off-by: Suanming Mou <suanmi...@nvidia.com> Acked-by: Viacheslav Ovsiienko <viachesl...@nvidia.com>
- RE: [PATCH v6 04/18] net/mlx5: add modify field hws s... Slava Ovsiienko
- [PATCH v6 06/18] net/mlx5: add extended metadata mode for ... Suanming Mou
- RE: [PATCH v6 06/18] net/mlx5: add extended metadata ... Slava Ovsiienko
- [PATCH v6 03/18] net/mlx5: add shared header reformat supp... Suanming Mou
- RE: [PATCH v6 03/18] net/mlx5: add shared header refo... Slava Ovsiienko
- [PATCH v6 08/18] net/mlx5: add HW steering counter action Suanming Mou
- RE: [PATCH v6 08/18] net/mlx5: add HW steering counte... Slava Ovsiienko
- [PATCH v6 05/18] net/mlx5: add HW steering port action Suanming Mou
- RE: [PATCH v6 05/18] net/mlx5: add HW steering port a... Slava Ovsiienko
- [PATCH v6 10/18] net/mlx5: add HW steering connection trac... Suanming Mou
- RE: [PATCH v6 10/18] net/mlx5: add HW steering connec... Slava Ovsiienko
- [PATCH v6 07/18] net/mlx5: add HW steering meter action Suanming Mou
- RE: [PATCH v6 07/18] net/mlx5: add HW steering meter ... Slava Ovsiienko
- [PATCH v6 09/18] net/mlx5: support DR action template API Suanming Mou
- RE: [PATCH v6 09/18] net/mlx5: support DR action temp... Slava Ovsiienko
- [PATCH v6 12/18] net/mlx5: implement METER MARK indirect a... Suanming Mou
- RE: [PATCH v6 12/18] net/mlx5: implement METER MARK i... Slava Ovsiienko
- [PATCH v6 14/18] net/mlx5: add async action push and pull ... Suanming Mou
- RE: [PATCH v6 14/18] net/mlx5: add async action push ... Slava Ovsiienko
- [PATCH v6 16/18] net/mlx5: support device control for E-Sw... Suanming Mou
- RE: [PATCH v6 16/18] net/mlx5: support device control... Slava Ovsiienko