HomeFreeBSD

Improve netmap TX handling when TX IRQs are not used/supported

Description

Improve netmap TX handling when TX IRQs are not used/supported

Use the timer to poll for TX completions when there are
outstanding TX slots. Track when the last driver timer was called
to prevent overcalling it. Also clean up some kring vs NIC ring
usage.

Reviewed by: marius, Johannes Lundberg <johalun0@gmail.com>
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D16300

Details

Provenance
shurdAuthored on
Reviewer
marius
Differential Revision
D16300: Improve netmap TX handling when TX IRQs are not used/supported
Parents
rS336558: Add support for pmap_enter(psind = 1) to the arm64 pmap.
Branches
Loading...
Tags
Loading...