RSS update

Adrian Chadd adrian at freebsd.org
Sun Jul 13 20:43:07 UTC 2014


Hi!

for those who are interested, here's an update on my RSS hackery. I
found a few hours to get through a few more things:

* IPv4 TCP RSS is there;
* IPv6 TCP RSS is now there;
* Since it's IP options, there's a seperate set of IPv4 and IPv6 options;
* I've verified that on igb and ixgbe that the incoming connections
get redirected to the right RSS aware listen socket.

Now, UDP is a pain - mostly because a lot of UDP traffic is going to
be > 1 MTU and the ixgbe/igb/cxgbe NICs will hash IP fragments with
the 2-tuple IP address. So things end up in the wrong spot. I however
have UDPv4 RSS awareness working locally.

I don't know when I'll get some more time to work on a way to handle
IP fragments and requeuing the resulting frame to the correct netisr
context.

Thanks!


-a


More information about the freebsd-net mailing list