HomeFreeBSD

e1000: Clean up ITR/EITR in preparation for AIM

Description

e1000: Clean up ITR/EITR in preparation for AIM

Provide macros to derive the various needed values and make it a bit
more clear the differences between em and igb.

The igb default EITR was not landing at the right offset.

Respect the 'max_interrupt_rate' tunable.

Sponsored by: BBOX.io

(cherry picked from commit 9bf9164fc8aad1ca828c725413e06462aef1e4dd)

Details

Provenance
Kevin Bowling <kbowling@FreeBSD.org>Authored on Sep 27 2024, 8:03 AM
Parents
rGe31c5d398138: e1000: Clean up legacy absolute and packet timers
Branches
Unknown
Tags
Unknown

Event Timeline

Kevin Bowling <kbowling@FreeBSD.org> committed rG88cd12ec4248: e1000: Clean up ITR/EITR in preparation for AIM (authored by Kevin Bowling <kbowling@FreeBSD.org>).Oct 4 2024, 6:41 AM