[Bug 234570] em(4) 12.0 regressions: Does not function after resume, hw.em.{txd,rxd} ignored, deprecated EM_MULTIQUEUE performance loss

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jan 2 17:58:45 UTC 2019


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

Eric Joyner <erj at freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |erj at freebsd.org

--- Comment #2 from Eric Joyner <erj at freebsd.org> ---
(In reply to Marek Zarychta from comment #0)

Hi; I can respond to a couple of these that aren't WoL-related:

In 12, the em(4) driver uses the iflib framework, so the tunables have changed.
To change the number of descriptors in the queues, use the
"dev.em.0.iflib.override_ntxds" and "dev.em.0.iflib.override_nrxds" sysctls.
These are marked as tunables, so you can also set these in /boot/loader.conf,
and iflib should use these values when the driver is loaded.

For "options EM_MULTIQUEUE", it appears that only really changed the driver for
the 82574 adapter in 11, so that option wouldn't have applied to your i217
adapter. Regardless, that functionality has been turned on by default for MSI-X
capable em cards (which 82574 is the only one so far), so the option isn't
needed anymore.

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


More information about the freebsd-net mailing list