ixl(4) RSS hash type
Eric Joyner
erj at freebsd.org
Mon Sep 11 17:25:05 UTC 2017
I think that sounds right; but Adrian is the one who put the code in the
#ifdef RSS blocks in. We don't have it enabled/defined in our testing here.
- Eric
On Sun, Sep 10, 2017 at 8:01 PM Sepherosa Ziehau <sepherosa at gmail.com>
wrote:
> 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