Project

General

Profile

Actions

Bug #5325

closed

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 8 years ago. Updated almost 4 years ago.

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

0%

Estimated time:
Plus Target Version:
Release Notes:
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.


Files

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
Actions #1

Updated by Luiz Souza almost 8 years ago

  • Assignee set to Luiz Souza
Actions #2

Updated by Viktor Gurov almost 4 years 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

Actions

Also available in: Atom PDF