> - Replace the current coarse 1/HZ timing with a proper high resolution > one. This should be done directly in hfsc_dequeue by setting the > exact value (or maybe slightly more, to accumulate more dequeues into > one if_start call) instead of just "1 tick all the time". > > The timing details will probably become clearer when we switch from > TAILQs to RB trees and stop spending huge amounts of time going back > and forth over all of the active classes.
As far as I know, HZ is all we have in a portable fashion. How do you get better? (I have an answer. I've prodded for years. Noone has bit yet. Maybe you will).
