Bug #3381
closedLAN interface root Queue Bandwidth calculation is exactly double the total of the other child queues
100%
Description
LAN interface root Queue Bandwidth calculation is exactly double the total of the other child queues. This looks to be having adverse effects on default queue dropping and borrowing from other queues.
Also at times the LAN totals are way out of whack i have the shaper set to 13.5 mbit and somehow the the totals exceed the total of bandwidth allocated. The root queue then doubles the totals of all child queues.
Attached Screenshot
Files
Updated by Ignat Esso over 10 years ago
FYI - The WAN interface seems to be 100% correct all the time.
Updated by Ignat Esso over 10 years ago
Further to this, the " Borrow from other queues when available" doesn't work when you go 1 level deeper than the root.
LAN
qlink
qInternet(5mbit)
qDefault(50% of Parent (5Mbit))
qGames (25% of Parent (5Mbit))
qOther (25% of Parent (5Mbit))
When no other queues are used all traffic into qDefault yields 2.5Mbit even with the "Borrow from other queues when available" ticked.
It seems to work when the child queues are directly under the root queue
Updated by Chris Buechler almost 9 years ago
- Category set to Traffic Shaper (ALTQ)
Updated by Jure Wennekes over 8 years ago
The solution in this post has fixed the double count problem, seems to be a quick solution.
https://forum.pfsense.org/index.php?topic=76609.0
Credits go to confuseduser of course
Updated by Viktor Gurov about 4 years ago
Ignat Esso wrote:
Further to this, the " Borrow from other queues when available" doesn't work when you go 1 level deeper than the root.
LAN
qlink
qInternet(5mbit)
qDefault(50% of Parent (5Mbit))
qGames (25% of Parent (5Mbit))
qOther (25% of Parent (5Mbit))When no other queues are used all traffic into qDefault yields 2.5Mbit even with the "Borrow from other queues when available" ticked.
It seems to work when the child queues are directly under the root queue
This is FreeBSD issue:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=155736
Unfortunately it seems that borrowing does not work when parent queue (qExt) does not also borrow. But it should according to man and PF FAQ.
Topic issue fix:
https://github.com/pfsense/pfsense/pull/4330
Updated by Jim Pingle about 4 years ago
- Status changed from New to Pull Request Review
Updated by Renato Botelho about 4 years ago
- Status changed from Pull Request Review to Feedback
- Assignee set to Renato Botelho
- Target version set to 2.5.0
- % Done changed from 0 to 100
PR has been merged. Thanks!
Updated by Anonymous almost 4 years ago
- Status changed from Feedback to Resolved