Date: Sun, 13 Jul 2014 13:43:05 -0700 From: Adrian Chadd <adrian@freebsd.org> To: "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>, FreeBSD Net <freebsd-net@freebsd.org> Subject: RSS update Message-ID: <CAJ-VmokheHVAHg8RnRyEHEfhMTZ_3BAqeWRJ9aCqgVhY0fp_pg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokheHVAHg8RnRyEHEfhMTZ_3BAqeWRJ9aCqgVhY0fp_pg>