Project

General

Profile

Bug #5325

Traffic shaping wizard creates an unloadable rule-set if using HFSC on a LAN interface that is not up when the rules are loaded.

Added by Steve Wheeler over 4 years ago. Updated 25 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Traffic Shaper (ALTQ)
Target version:
-
Start date:
10/20/2015
Due date:
% Done:

0%

Estimated time:
Affected Version:
All
Affected Architecture:

Description

If you choose HFSC in the wizard (multiwan/multilan) on a LAN interface that is not connected when the wizard completes or is later disconnected when the rules-set is loaded it will fail to load. The filter reload that is triggered after the wizard reports done but if you manually re-load the rules you will see the error:
$ pfctl -f /tmp/rules.debug
bandwidth for qInternet higher than interface
/tmp/rules.debug:63: errors in queue definition
Where the bad line is in the disconnected interface.
This appears to be beacause the reported bandwidth of that inbterface is 0 when down.

Setting the bandwidth of the root queue on that interface to, say, 1Gbps worksaround this.

See attached files for an example.

shaper_config.txt (6.88 KB) shaper_config.txt Steve Wheeler, 10/20/2015 11:39 AM
ezshaper_config.txt (2.15 KB) ezshaper_config.txt Steve Wheeler, 10/20/2015 11:39 AM
altq_rules.txt (2.03 KB) altq_rules.txt Steve Wheeler, 10/20/2015 11:39 AM
errors.txt (612 Bytes) errors.txt Steve Wheeler, 10/20/2015 11:39 AM

History

#1 Updated by Luiz Souza about 4 years ago

  • Assignee set to Luiz Souza

#2 Updated by Viktor Gurov 25 days ago

  • Status changed from New to Closed

no such issue on the current 2.4.5 or 2.5,
WAN 'download' value from the wizard step2 is used to calculate bandwidth of the LAN interface:
https://github.com/pfsense/pfsense/blob/1090b1b631930d3fd577702e8b5e66deef06fbf4/src/usr/local/www/wizards/traffic_shaper_wizard_multi_all.inc#L1149-L1154

Also available in: Atom PDF