[dpdk-dev] Flow Director vs. 5-tuple filters on a 10GbE Intel 82599 ES NIC
katsikas.gp at gmail.com
Fri Dec 7 07:38:41 CET 2018
This is a kind reminder for my question above.
On Tue, Dec 4, 2018 at 12:41 PM Georgios Katsikas <katsikas.gp at gmail.com>
> Dear all,
> I am performing rule installation/deletion benchmarks on a dual port 10
> GbE Intel 82599 ES NIC using DPDK 18.11.
> The benchmark installs increasing number of rules (5 to 8000), measures
> the rule installation rate and latency and then deletes the rules
> (measuring again the rule deletion rate/latency).
> The rule sets comprise of rules with exact matches (no masks involved) as
> *Simple rule*
> flow create 0 ingress pattern eth / ipv4 dst is 18.104.22.168 / end
> actions queue index 0 / end
> *More complicated rule*
> flow create 0 ingress pattern eth / ipv4 dst is 22.214.171.124 src is
> 126.96.36.199 proto is 17 / udp dst is 26561 src is 7242 / end actions
> queue index 0 / end
> No matter how simple or complicated the rules are, I am not able to
> install more than 128 rules on this NIC.
> *Here comes my question*
> According to the specification
> this NIC can accommodate up to 128 5-tuple filters, which very well agrees
> with my observation above.
> However, the same document states that this NIC can also accommodate up to
> 8000 Flow Director filters.
> What is the practical difference between a 5-tuple and a Flow Director
> rule in this case? How can I exploit these 8k filters using DPDK 18.11?
> Thanks in advance,
More information about the dev