Packet steering/SMP

Brett Glass brett at lariat.net
Mon Aug 2 18:36:50 UTC 2010


The article at

http://www.computerworld.com/s/article/9180022/Latest_Linux_kernel_uses_Google_made_protocols

describes SMP optimizations to the Linux kernel (the article 
mistakenly calls them "protocols," but they're not) which steer the 
processing of incoming network packets to the CPU core that is 
running the process for which they're destined. (Doing this 
requires code which straddles network layers in interesting ways.) 
The article claims that these optimizations are Google's invention, 
though they simply seem like a common sense way to make the best 
use of CPU cache.

The article claims dramatic performance improvements due to this 
optimization. Anything like this in the works for FreeBSD?

--Brett Glass



More information about the freebsd-chat mailing list