[PATCH] net/sfc: support packet replay in transfer flows
Andrew Rybchenko
andrew.rybchenko at oktetlabs.ru
Sat Sep 30 08:31:54 CEST 2023
On 9/27/23 13:36, Ivan Malov wrote:
> Packet replay enables users to leverage multiple counters in
> one flow and allows to request delivery to multiple ports.
>
> A given flow rule may use either one inline count action
> and multiple indirect counters or just multiple indirect
> counters. The inline count action (if any) must come
> before the first delivery action or before the first
> indirect count action, whichever comes earlier.
>
> These are some testpmd examples of supported
> multi-count and mirroring use cases:
>
> flow create 0 transfer pattern represented_port ethdev_port_id is 0 / end \
> actions port_representor port_id 0 / port_representor port_id 1 / end
>
> or
>
> flow indirect_action 0 create action_id 239 transfer action count / end
>
> flow create 0 transfer pattern represented_port ethdev_port_id is 0 / end \
> actions count / port_representor port_id 0 / indirect 239 / \
> port_representor port_id 1 / end
>
> or
>
> flow indirect_action 0 create action_id 239 transfer action count / end
>
> flow create 0 transfer pattern represented_port ethdev_port_id is 0 / end \
> actions indirect 239 / port_representor port_id 0 / indirect 239 / \
> port_representor port_id 1 / end
>
> and the likes.
>
> Signed-off-by: Ivan Malov <ivan.malov at arknetworks.am>
> Reviewed-by: Andy Moreton <andy.moreton at amd.com>
Acked-by: Andrew Rybchenko <andrew.rybchenko at oktetlabs.ru>
More information about the dev
mailing list