On 9/30/2023 7:31 AM, Andrew Rybchenko wrote:
> 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.ma...@arknetworks.am>
>> Reviewed-by: Andy Moreton <andy.more...@amd.com>
> 
> Acked-by: Andrew Rybchenko <andrew.rybche...@oktetlabs.ru>
> 
> 

Applied to dpdk-next-net/main, thanks.

Reply via email to