On May 15, 2009, at 7:55 AM, Andrew Gallatin wrote:

> And if your goal is to just avoid tx hashing, FreeBSD does that now.
> It has no fine grained affinity control, but it does cache the
> hash in the stack, so no expensive tx hashing is required.


We currently do a hashing on the connection structure address which is  
not as expensive as parsing and hashing the headers on a per-packet  
basis. But still, we are already working on changes that will allow  
the TX ring to be selected by the MAC layer through a handle which  
will avoid that remaining hash operation.

Nicolas.

-- 
Nicolas Droux - Solaris Kernel Networking - Sun Microsystems, Inc.
nicolas.droux at sun.com - http://blogs.sun.com/droux


Reply via email to