diff options
author | Ermal <eri@pfsense.org> | 2012-10-09 17:44:49 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2012-10-09 17:44:49 +0000 |
commit | c9ba2f8a92b0e18b891af2049436d4a3a505f9d9 (patch) | |
tree | 0de1e5ac0be2116e52a1ba4d4f4938d56105270b /etc/inc/upgrade_config.inc | |
parent | 5ff00e737cb5409e7a7d3352408f6ec97d9baa84 (diff) | |
download | pfsense-c9ba2f8a92b0e18b891af2049436d4a3a505f9d9.zip pfsense-c9ba2f8a92b0e18b891af2049436d4a3a505f9d9.tar.gz |
Make limiters have a schedule specified which applie bandwidth limits during that period
Diffstat (limited to 'etc/inc/upgrade_config.inc')
-rw-r--r-- | etc/inc/upgrade_config.inc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc index 4f66a8b..4ddb7f1 100644 --- a/etc/inc/upgrade_config.inc +++ b/etc/inc/upgrade_config.inc @@ -2947,4 +2947,22 @@ function upgrade_089_to_090() { } } } + +function upgrade_090_to_091() { + global $config; + + if (is_array($config['dnshaper']) && is_array($config['dnshaper']['queue'])) { + foreach ($config['dnshaper']['queue'] as $idx => $dnqueue) { + if (!empty($dnqueue['bandwidth'])) { + $bw = array(); + $bw['bw'] = $dnqueue['bandwidth']; + $bw['bwscale'] = $dnqueue['bandwidthtype']; + $bw['bwsched'] = "none"; + $config['dnshaper']['queue'][$idx]['bandwidth'] = array(); + $config['dnshaper']['queue'][$idx]['bandwidth']['item'] = array(); + $config['dnshaper']['queue'][$idx]['bandwidth']['item'][] = $bw; + } + } + } +} ?> |