two problems in dev/e1000/if_lem.c::lem_handle_rxtx()

Adrian Chadd adrian at freebsd.org
Fri Jan 18 20:07:43 UTC 2013


For my purposes, rescheduling the taskqueue means that other things
(such as TX, reset processing, other state handling, etc) can run
before the next pass at RX completion.

Also, IIRC, acquiring mutexes are one of those magic points where the
scheduler may decide to switch things around in a preemption kernel.



Adrian


More information about the freebsd-net mailing list