ixl(4) RSS hash type
Sepherosa Ziehau
sepherosa at gmail.com
Mon Sep 11 03:01:54 UTC 2017
Hi all,
I am on the way to cleanup the UDP_IPV4_EX bit. The only effective
consumer of this undefined RSS hash type is ixl.
So I took a bit close look at it, then I have several question about
its hash type configuration:
ixl_set_rss_pctypes(). It tries to set hash for IPV6 fragment, if
RSS_IPV6_EX is set for "options RSS". RSS_IPV6_EX never meant IPV6
fragments:
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/rss-hashing-types#ndishashipv6ex
ixl_ptype_to_hash(). As far as I understand, the decoded.outer_frag
means "outer packet header indicates a fragment", which has nothing to
do with the any of the IPV6_EX related bits:
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/rss-hashing-types
I believe these all should be fixed.
Thanks,
sephe
--
Tomorrow Will Never Die
More information about the freebsd-net
mailing list