HomeFreeBSD

virtio: Add support for ithread(9)
rS245709Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

virtio: Add support for ithread(9)

Each VirtIO device was scheduling its own taskqueue(9) to do the
off-level interrupt handling. ithreads(9) is the more nature way
to do this. The primary motivation for this work to better support
network multiqueue.

Currently, the ithreads are just scheduling the device's taskqueue
as before. The taskqueues in each driver will be removed in
subsequent commits.

Approved by: grehan (implicit)

Details

Provenance
bryanvAuthored on
Parents
rS245708: Migrate CLRDMASK to be a per-node flag, rather than a per-TID flag.
Branches
Unknown
Tags
Unknown

Event Timeline