[PATCH v5] ethdev: add template table resize API
Etelson, Gregory
getelson at nvidia.com
Mon Feb 12 15:48:08 CET 2024
Hello Thomas,
>> +
>> + # 1. Create resizable template table for 1 flow.
>> + testpmd> flow pattern_template 0 create ingress pattern_template_id 3
>> + template eth / ipv4 / udp src mask 0xffff / end
>> + testpmd> flow actions_template 0 create ingress actions_template_id 7
>> + template count / rss / end
>> + testpmd> flow template_table 0 create table_id 101 resizable ingress
>> + group 1 priority 0 rules_number 1
>> + pattern_template 3 actions_template 7
>> +
>> + # 2. Queue a flow rule.
>> + testpmd> flow queue 0 create 0 template_table 101
>> + pattern_template 0 actions_template 0 postpone no
>> + pattern eth / ipv4 / udp src spec 1 / end actions count / rss / end
>> +
>> + # 3. Resize the template table
>> + # The new table capacity is 32 rules
>> + testpmd> flow template_table 0 resize table_resize_id 101
>
> Why not just "resize table 101" ?
>
That tokens pattern matched template teble creation.
I'll update the patch.
More information about the dev
mailing list