DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] lpm performance
@ 2016-09-19 22:18 张伟
  2016-09-20  9:41 ` Andriy Berestovskyy
  0 siblings, 1 reply; 5+ messages in thread
From: 张伟 @ 2016-09-19 22:18 UTC (permalink / raw)
  To: dev, mhall, nikita

Hi all, 


Does anyone test IPv4 performance? If so, what's the throughput? I can get almost 10Gb with 64 byte packets.  But before the test, I would expect it will be less than 10G.  I thought the performance will not be affected by the  number of rule entires. But the throughput will be related to whether the flow needs to check the second layer table : TBL8.  Is my understanding correct? I added this flow entries following this link:
http://www.slideshare.net/garyachy/understanding-ddpd-algorithmics 
slide 10, 



struct ipv4_lpm_route ipv4_lpm_route_array[] = {

        {IPv4(192, 168, 0, 0), 16, 0},

        {IPv4(192, 168, 1, 0), 24, 1},

        {IPv4(192, 168, 1, 1), 32, 2}

};

send the flow with dst IP: 

192.168.1.2

It should check the second layer table. But the performance is still 10G.  Does any part go wrong with my setup? Or it really can achieve 10G with 64 byte packet size.  

Thanks,



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

end of thread, other threads:[~2016-09-21  2:42 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-19 22:18 [dpdk-dev] lpm performance 张伟
2016-09-20  9:41 ` Andriy Berestovskyy
2016-09-20 10:47   ` 张伟
2016-09-20 14:41     ` Andriy Berestovskyy
2016-09-21  2:42       ` 张伟

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).