Bug #747

Root schedulers (ie PRIQ) cannot be configured on interfaces that don't report bandwidth

Added by Mr Horizontal almost 10 years ago. Updated about 9 years ago.

Traffic Shaper (ALTQ)
Target version:
Start date:
Due date:
% Done:


Estimated time:
Affected Version:
Affected Architecture:


It is not possible to create a root PRIQ or FAIRQ scheduler on an interface that doesn't report bandwidth (ie an OpenVPN tun device assigned as an interface). It should be possible to assign a percentage of bandwidth or just a bare priority queue on any interface regardless of underlying bandwidth.

Circumstance and situation explained here:,26782.0.html


#1 Updated by Chris Buechler almost 10 years ago

  • Priority changed from High to Normal

#2 Updated by Ermal Luçi almost 10 years ago

Well the 'workaround' for this is to manually specify the bandwidth of the interface during root queue config.

Other than that the fix might be to patch pfctl to assume 100Mb of speed for interfaces that do not report it?

#3 Updated by Ermal Luçi almost 10 years ago

  • Status changed from New to Feedback

I will put this as a Feature rather than bug because of how ALTQ behaves on interfaces that do not have afixed bandwidth by default.

#4 Updated by Mr Horizontal over 9 years ago

Well if an assumption has to be made, it'd be best assume that the interface speed is to the fastest physical interface in the system. If you have a 10Gbit interface, that should be what's set...

#5 Updated by Ermal Luçi about 9 years ago

I put a patch for this and it would give by default to an interface 100Mbit line if it is not reported automatically.

#6 Updated by Ermal Luçi about 9 years ago

  • Status changed from Feedback to Resolved

Also available in: Atom PDF