* [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action
@ 2021-02-02 12:23 Jack Min
2021-02-02 12:23 ` [dpdk-dev] [PATCH 1/2] doc: more info of " Jack Min
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Jack Min @ 2021-02-02 12:23 UTC (permalink / raw)
Cc: dev@dpdk.org
This series update documents as following:
1. Add more information about shared action in rte_flow.rst.
2. Group all supported shared actions in mlx5.rst
Xiaoyu Min (2):
doc: more info of rte flow shared action
doc: group mlx5 shared actions
doc/guides/nics/mlx5.rst | 30 +++++++++++++++++++++---------
doc/guides/prog_guide/rte_flow.rst | 7 +++++++
2 files changed, 28 insertions(+), 9 deletions(-)
--
2.30.0
^ permalink raw reply [flat|nested] 8+ messages in thread* [dpdk-dev] [PATCH 1/2] doc: more info of rte flow shared action 2021-02-02 12:23 [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Jack Min @ 2021-02-02 12:23 ` Jack Min 2021-02-03 7:50 ` Ori Kam 2021-02-02 12:23 ` [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions Jack Min 2021-02-03 11:59 ` [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Ferruh Yigit 2 siblings, 1 reply; 8+ messages in thread From: Jack Min @ 2021-02-02 12:23 UTC (permalink / raw) To: Ori Kam; +Cc: dev@dpdk.org Added more information of shared action on how to update, query, and the benefits. Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> --- doc/guides/prog_guide/rte_flow.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/guides/prog_guide/rte_flow.rst b/doc/guides/prog_guide/rte_flow.rst index 0b8c243fe1..62a57919eb 100644 --- a/doc/guides/prog_guide/rte_flow.rst +++ b/doc/guides/prog_guide/rte_flow.rst @@ -2756,6 +2756,13 @@ Flow utilize shared action by handle as returned from The behaviour of the shared action defined by ``action`` argument of type ``struct rte_flow_action`` passed to ``rte_flow_shared_action_create()``. +Multiple flows can use the same shared action. +The shared action can be in-place updated by ``rte_flow_shared_action_update()`` +without destroying flow and creating flow again. + +The shared action specified data (e.g. counter) can be queried by +``rte_flow_shared_action_query()``. + .. _table_rte_flow_shared_action: .. table:: SHARED -- 2.30.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH 1/2] doc: more info of rte flow shared action 2021-02-02 12:23 ` [dpdk-dev] [PATCH 1/2] doc: more info of " Jack Min @ 2021-02-03 7:50 ` Ori Kam 2021-02-03 9:02 ` Asaf Penso 0 siblings, 1 reply; 8+ messages in thread From: Ori Kam @ 2021-02-03 7:50 UTC (permalink / raw) To: Jack Min; +Cc: dev@dpdk.org Hi Jack, > -----Original Message----- > From: Jack Min <jackmin@nvidia.com> > Subject: [PATCH 1/2] doc: more info of rte flow shared action > > Added more information of shared action on > how to update, query, and the benefits. > > Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> > --- > doc/guides/prog_guide/rte_flow.rst | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/doc/guides/prog_guide/rte_flow.rst > b/doc/guides/prog_guide/rte_flow.rst > index 0b8c243fe1..62a57919eb 100644 > --- a/doc/guides/prog_guide/rte_flow.rst > +++ b/doc/guides/prog_guide/rte_flow.rst > @@ -2756,6 +2756,13 @@ Flow utilize shared action by handle as returned > from > The behaviour of the shared action defined by ``action`` argument of type > ``struct rte_flow_action`` passed to ``rte_flow_shared_action_create()``. > > +Multiple flows can use the same shared action. > +The shared action can be in-place updated by > ``rte_flow_shared_action_update()`` > +without destroying flow and creating flow again. > + > +The shared action specified data (e.g. counter) can be queried by > +``rte_flow_shared_action_query()``. > + > .. _table_rte_flow_shared_action: > > .. table:: SHARED > -- > 2.30.0 Acked-by: Ori Kam <orika@nvidia.com> Best, Ori ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH 1/2] doc: more info of rte flow shared action 2021-02-03 7:50 ` Ori Kam @ 2021-02-03 9:02 ` Asaf Penso 2021-02-03 11:58 ` Ferruh Yigit 0 siblings, 1 reply; 8+ messages in thread From: Asaf Penso @ 2021-02-03 9:02 UTC (permalink / raw) To: Ori Kam, Jack Min; +Cc: dev@dpdk.org Hi Jack, >-----Original Message----- >From: dev <dev-bounces@dpdk.org> On Behalf Of Ori Kam >Sent: Wednesday, February 3, 2021 9:51 AM >To: Jack Min <jackmin@nvidia.com> >Cc: dev@dpdk.org >Subject: Re: [dpdk-dev] [PATCH 1/2] doc: more info of rte flow shared action > >Hi Jack, > >> -----Original Message----- >> From: Jack Min <jackmin@nvidia.com> >> Subject: [PATCH 1/2] doc: more info of rte flow shared action >> >> Added more information of shared action on how to update, query, and >> the benefits. >> >> Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> >> --- >> doc/guides/prog_guide/rte_flow.rst | 7 +++++++ >> 1 file changed, 7 insertions(+) >> >> diff --git a/doc/guides/prog_guide/rte_flow.rst >> b/doc/guides/prog_guide/rte_flow.rst >> index 0b8c243fe1..62a57919eb 100644 >> --- a/doc/guides/prog_guide/rte_flow.rst >> +++ b/doc/guides/prog_guide/rte_flow.rst >> @@ -2756,6 +2756,13 @@ Flow utilize shared action by handle as >> returned from The behaviour of the shared action defined by >> ``action`` argument of type ``struct rte_flow_action`` passed to >> ``rte_flow_shared_action_create()``. >> >> +Multiple flows can use the same shared action. >> +The shared action can be in-place updated by >> ``rte_flow_shared_action_update()`` >> +without destroying flow and creating flow again. >> + >> +The shared action specified data (e.g. counter) can be queried by >> +``rte_flow_shared_action_query()``. >> + >> .. _table_rte_flow_shared_action: >> >> .. table:: SHARED >> -- >> 2.30.0 > >Acked-by: Ori Kam <orika@nvidia.com> >Best, >Ori Reviewed-by: Asaf Penso <asafp@nvidia.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH 1/2] doc: more info of rte flow shared action 2021-02-03 9:02 ` Asaf Penso @ 2021-02-03 11:58 ` Ferruh Yigit 0 siblings, 0 replies; 8+ messages in thread From: Ferruh Yigit @ 2021-02-03 11:58 UTC (permalink / raw) To: Asaf Penso, Ori Kam, Jack Min; +Cc: dev@dpdk.org On 2/3/2021 9:02 AM, Asaf Penso wrote: > Hi Jack, > >> -----Original Message----- >> From: dev <dev-bounces@dpdk.org> On Behalf Of Ori Kam >> Sent: Wednesday, February 3, 2021 9:51 AM >> To: Jack Min <jackmin@nvidia.com> >> Cc: dev@dpdk.org >> Subject: Re: [dpdk-dev] [PATCH 1/2] doc: more info of rte flow shared action >> >> Hi Jack, >> >>> -----Original Message----- >>> From: Jack Min <jackmin@nvidia.com> >>> Subject: [PATCH 1/2] doc: more info of rte flow shared action >>> >>> Added more information of shared action on how to update, query, and >>> the benefits. >>> >>> Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> >> >> Acked-by: Ori Kam <orika@nvidia.com> >> Best, >> Ori > > Reviewed-by: Asaf Penso <asafp@nvidia.com> > Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions 2021-02-02 12:23 [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Jack Min 2021-02-02 12:23 ` [dpdk-dev] [PATCH 1/2] doc: more info of " Jack Min @ 2021-02-02 12:23 ` Jack Min 2021-02-03 9:02 ` Asaf Penso 2021-02-03 11:59 ` [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Ferruh Yigit 2 siblings, 1 reply; 8+ messages in thread From: Jack Min @ 2021-02-02 12:23 UTC (permalink / raw) To: Matan Azrad, Shahaf Shuler, Slava Ovsiienko; +Cc: dev@dpdk.org Put all supported shared actions in one new table Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> --- doc/guides/nics/mlx5.rst | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index e99fea4342..dbd7ae1bb9 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -1497,10 +1497,10 @@ Supported hardware offloads | | | | | rdma-core 23 | | | | | | ConnectX-4 | +-----------------------+-----------------+-----------------+ - | RSS shared action | | | | DPDK 20.11 | - | | | N/A | | OFED 5.2 | - | | | | | rdma-core 33 | - | | | | | ConnectX-5 | + | Shared action | | | | | + | | | :numref:`sact`| | :numref:`sact`| + | | | | | | + | | | | | | +-----------------------+-----------------+-----------------+ | | VLAN | | DPDK 19.11 | | DPDK 19.11 | | | (of_pop_vlan / | | OFED 4.7-1 | | OFED 4.7-1 | @@ -1580,11 +1580,6 @@ Supported hardware offloads | | | rdma-core 32 | | N/A | | | | ConnectX-5 | | ConnectX-5 | +-----------------------+-----------------+-----------------+ - | Age shared action | | DPDK 20.11 | | DPDK 20.11 | - | | | OFED 5.2 | | OFED 5.2 | - | | | rdma-core 32 | | rdma-core 32 | - | | | ConnectX-6 Dx| | ConnectX-6 Dx | - +-----------------------+-----------------+-----------------+ | Encapsulation | | DPDK 21.02 | | DPDK 21.02 | | GTP PSC | | OFED 5.2 | | OFED 5.2 | | | | rdma-core 35 | | rdma-core 35 | @@ -1601,6 +1596,23 @@ Supported hardware offloads | | | ConnectX-5 | | ConnectX-5 | +-----------------------+-----------------+-----------------+ +.. table:: Minimal SW/HW versions for shared action offload + :name: sact + + +-----------------------+-----------------+-----------------+ + | Shared Action | with E-Switch | with NIC | + +=======================+=================+=================+ + | RSS | | | | DPDK 20.11 | + | | | N/A | | OFED 5.2 | + | | | | | rdma-core 33 | + | | | | | ConnectX-5 | + +-----------------------+-----------------+-----------------+ + | Age | | DPDK 20.11 | | DPDK 20.11 | + | | | OFED 5.2 | | OFED 5.2 | + | | | rdma-core 32 | | rdma-core 32 | + | | | ConnectX-6 Dx| | ConnectX-6 Dx | + +-----------------------+-----------------+-----------------+ + Notes for metadata ------------------ -- 2.30.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions 2021-02-02 12:23 ` [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions Jack Min @ 2021-02-03 9:02 ` Asaf Penso 0 siblings, 0 replies; 8+ messages in thread From: Asaf Penso @ 2021-02-03 9:02 UTC (permalink / raw) To: Jack Min, Matan Azrad, Shahaf Shuler, Slava Ovsiienko; +Cc: dev@dpdk.org Hi Jack, Regards, Asaf Penso >-----Original Message----- >From: dev <dev-bounces@dpdk.org> On Behalf Of Jack Min >Sent: Tuesday, February 2, 2021 2:24 PM >To: Matan Azrad <matan@nvidia.com>; Shahaf Shuler ><shahafs@nvidia.com>; Slava Ovsiienko <viacheslavo@nvidia.com> >Cc: dev@dpdk.org >Subject: [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions > >Put all supported shared actions in one new table > >Signed-off-by: Xiaoyu Min <jackmin@nvidia.com> >--- > doc/guides/nics/mlx5.rst | 30 +++++++++++++++++++++--------- > 1 file changed, 21 insertions(+), 9 deletions(-) > >diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index >e99fea4342..dbd7ae1bb9 100644 >--- a/doc/guides/nics/mlx5.rst >+++ b/doc/guides/nics/mlx5.rst >@@ -1497,10 +1497,10 @@ Supported hardware offloads > | | | | | rdma-core 23 | > | | | | | ConnectX-4 | > +-----------------------+-----------------+-----------------+ >- | RSS shared action | | | | DPDK 20.11 | >- | | | N/A | | OFED 5.2 | >- | | | | | rdma-core 33 | >- | | | | | ConnectX-5 | >+ | Shared action | | | | | >+ | | | :numref:`sact`| | :numref:`sact`| >+ | | | | | | >+ | | | | | | > +-----------------------+-----------------+-----------------+ > | | VLAN | | DPDK 19.11 | | DPDK 19.11 | > | | (of_pop_vlan / | | OFED 4.7-1 | | OFED 4.7-1 | >@@ -1580,11 +1580,6 @@ Supported hardware offloads > | | | rdma-core 32 | | N/A | > | | | ConnectX-5 | | ConnectX-5 | > +-----------------------+-----------------+-----------------+ >- | Age shared action | | DPDK 20.11 | | DPDK 20.11 | >- | | | OFED 5.2 | | OFED 5.2 | >- | | | rdma-core 32 | | rdma-core 32 | >- | | | ConnectX-6 Dx| | ConnectX-6 Dx | >- +-----------------------+-----------------+-----------------+ > | Encapsulation | | DPDK 21.02 | | DPDK 21.02 | > | GTP PSC | | OFED 5.2 | | OFED 5.2 | > | | | rdma-core 35 | | rdma-core 35 | >@@ -1601,6 +1596,23 @@ Supported hardware offloads > | | | ConnectX-5 | | ConnectX-5 | > +-----------------------+-----------------+-----------------+ > >+.. table:: Minimal SW/HW versions for shared action offload >+ :name: sact >+ >+ +-----------------------+-----------------+-----------------+ >+ | Shared Action | with E-Switch | with NIC | >+ >+=======================+=================+================ >=+ >+ | RSS | | | | DPDK 20.11 | >+ | | | N/A | | OFED 5.2 | >+ | | | | | rdma-core 33 | >+ | | | | | ConnectX-5 | >+ +-----------------------+-----------------+-----------------+ >+ | Age | | DPDK 20.11 | | DPDK 20.11 | >+ | | | OFED 5.2 | | OFED 5.2 | >+ | | | rdma-core 32 | | rdma-core 32 | >+ | | | ConnectX-6 Dx| | ConnectX-6 Dx | >+ +-----------------------+-----------------+-----------------+ >+ > Notes for metadata > ------------------ > >-- >2.30.0 Reviewed-by: Asaf Penso <asafp@nvidia.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action 2021-02-02 12:23 [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Jack Min 2021-02-02 12:23 ` [dpdk-dev] [PATCH 1/2] doc: more info of " Jack Min 2021-02-02 12:23 ` [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions Jack Min @ 2021-02-03 11:59 ` Ferruh Yigit 2 siblings, 0 replies; 8+ messages in thread From: Ferruh Yigit @ 2021-02-03 11:59 UTC (permalink / raw) To: Jack Min; +Cc: dev@dpdk.org On 2/2/2021 12:23 PM, Jack Min wrote: > This series update documents as following: > > 1. Add more information about shared action in rte_flow.rst. > 2. Group all supported shared actions in mlx5.rst > > Xiaoyu Min (2): > doc: more info of rte flow shared action > doc: group mlx5 shared actions > Series applied to dpdk-next-net/main, thanks. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-02-03 12:01 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-02-02 12:23 [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Jack Min 2021-02-02 12:23 ` [dpdk-dev] [PATCH 1/2] doc: more info of " Jack Min 2021-02-03 7:50 ` Ori Kam 2021-02-03 9:02 ` Asaf Penso 2021-02-03 11:58 ` Ferruh Yigit 2021-02-02 12:23 ` [dpdk-dev] [PATCH 2/2] doc: group mlx5 shared actions Jack Min 2021-02-03 9:02 ` Asaf Penso 2021-02-03 11:59 ` [dpdk-dev] [PATCH 0/2] doc update for rte flow shared action Ferruh Yigit
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.