[dpdk-dev] DPDK testpmd forwarding performace degradation

2015-01-27 Thread
65 bytes frame may degrade performace a lot.Thats related to DMA and cache. When NIC dma packets to memory, NIC has to do read modify write if DMA size is partial cache line.So for 65 bytes, the first 64 bytes are ok. The next 1 byte NIC has to read the whole cache line, change one byte and updat

[dpdk-dev] generic load balancing

2013-12-06 Thread
RSS is a way to distribute packets to multi cores while packets order in the same flow still get maintained. Round robin distribution of packets may cause ooo(out of order) of packets in the same flow. We also meet this problem in ipsec vpn case. The tunneled packets are rss to the same queue if t