DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Flow Director vs. 5-tuple filters on a 10GbE Intel 82599 ES NIC
@ 2018-12-04 10:41 Georgios Katsikas
  2018-12-07  6:38 ` Georgios Katsikas
  2018-12-11 14:31 ` Tom Barbette
  0 siblings, 2 replies; 5+ messages in thread
From: Georgios Katsikas @ 2018-12-04 10:41 UTC (permalink / raw)
  To: dev; +Cc: Tom Barbette

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
follows:

*Simple rule*
flow create 0 ingress pattern eth / ipv4 dst is 129.72.224.94 / end actions
queue index 0 / end

*More complicated rule*
flow create 0 ingress pattern eth / ipv4 dst is 46.54.254.68 src is
49.75.141.195 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
<https://www.intel.com/content/www/us/en/embedded/products/networking/82599-10-gbe-controller-datasheet.html>,
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,
Georgios

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-01-16  8:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-04 10:41 [dpdk-dev] Flow Director vs. 5-tuple filters on a 10GbE Intel 82599 ES NIC Georgios Katsikas
2018-12-07  6:38 ` Georgios Katsikas
2018-12-11 14:31 ` Tom Barbette
2018-12-18 10:11   ` Georgios Katsikas
2019-01-16  8:55   ` Tom Barbette

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).