summaryrefslogtreecommitdiffstats
path: root/etc/inc/upgrade_config.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-10-09 17:44:49 +0000
committerErmal <eri@pfsense.org>2012-10-09 17:44:49 +0000
commitc9ba2f8a92b0e18b891af2049436d4a3a505f9d9 (patch)
tree0de1e5ac0be2116e52a1ba4d4f4938d56105270b /etc/inc/upgrade_config.inc
parent5ff00e737cb5409e7a7d3352408f6ec97d9baa84 (diff)
downloadpfsense-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.inc18
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;
+ }
+ }
+ }
+}
?>
OpenPOWER on IntegriCloud