I'm pushing 10,000 frames per second of UDP traffic through a Linux system with a bridge configured between two 1GbE ports.
Iptables is installed and running, but the default rule is ACCEPT with no other rules. When I make the packets 1179 bytes in size (total size includes Ethernet header, etc.), I see the latency of most packets between 60 and 200 usec. When I change the size to 1180 bytes, I start seeing about 1% of the packets with latencies larger than 300 usec, and some as high as 500+ usec. Any ideas what buffer size, cache line count, TLB reach, etc. might be causing this dramatic change? Cut-and-paste to my terminal is not working, so limited info here: Kernel: 3.12.20 x86-64 Processor: Intel E3845 (Atom, 4 cores) Network interface driver: Intel igb Thank you for any helpful pointers. -Todd -- Todd Bezenek beze...@gmail.com A people hire A people, B people hire C people. --Jim Gray -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html