Project

General

Profile

Bug #7915

CBQ Child queue set bandwidth does not apply correctly

Added by Pushapraj Bhamra almost 3 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Traffic Shaper (ALTQ)
Target version:
-
Start date:
10/06/2017
Due date:
% Done:

0%

Estimated time:
Affected Version:
2.4
Affected Architecture:
amd64

Description

Example:
LAN interface -> create 2 direct children qLink for the local traffic then qInternet that will house more children for External internet only
Under qInternet create more queues, qDNS, qLow, qHigh, qVoIP, qACK for example

under qInternet set bandwidth to 150 Mbit/s do not check borrow from other queues as i am setting max download bandwidth for all external services

each queue qDNS, qLow, etc is set to a % of bandwidth and all the queues are set to "borrow from other queues"

Now when i do a speed test with nothing else running on the network i should get max or close to 150 Mbit/s but instead get average 77.7 Mbit/s

Untitled.png (6.82 KB) Untitled.png parent/child structure Pushapraj Bhamra, 10/06/2017 11:16 PM

History

#1 Updated by Viktor Gurov about 2 months ago

see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=155736:
Unfortunately it seems that borrowing does not work when parent queue does not also borrow.
But it should according to man and PF FAQ.

Also available in: Atom PDF