[Bug 203445] Receive side scaling (RSS) for more than 16 queues not working in "ixl" driver

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 1 01:07:38 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203445

--- Comment #1 from Eric Joyner <erj at freebsd.org> ---
So it looks like the hash is being used to index into the HLUT, but the
resulting queue is then mod 16.

To illustrate:

HLUT(45): 0x24252627 (where bits 21:16 contain LUT entry 4*45+2) and a packet
received on queue 5 has a hash of 0xa33600b6 in its RX descriptor. According to
the HLUT, it should really have gone to queue 37.

This is really odd.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-net mailing list