summaryrefslogtreecommitdiffstats
path: root/etc/inc/shaper.inc
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-10-21 10:59:02 -0200
committerRenato Botelho <garga@FreeBSD.org>2013-10-21 10:59:02 -0200
commitdda9c67f7f8fdc3401a0d3c7b885630d128e2fbb (patch)
tree3609fd9936b2a02184f49d00fb8dbfa066fcf6ad /etc/inc/shaper.inc
parent36b7f215449c027992858f324917a6ad4611e73b (diff)
downloadpfsense-dda9c67f7f8fdc3401a0d3c7b885630d128e2fbb.zip
pfsense-dda9c67f7f8fdc3401a0d3c7b885630d128e2fbb.tar.gz
Fix #3259. Save 'packet loss rate' and 'bucket size' for limiter queues
Diffstat (limited to 'etc/inc/shaper.inc')
-rw-r--r--etc/inc/shaper.inc8
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/inc/shaper.inc b/etc/inc/shaper.inc
index ff90c01..b2e4451 100644
--- a/etc/inc/shaper.inc
+++ b/etc/inc/shaper.inc
@@ -3571,6 +3571,14 @@ class dnqueue_class extends dummynet_class {
else
$maskbitsv6 = "";
$this->SetMask(array("type" => $masktype, "bits" => $maskbits, "bitsv6" => $maskbitsv6));
+ if (isset($q['buckets']) && $q['buckets'] <> "")
+ $this->SetBuckets($q['buckets']);
+ else
+ $this->SetBuckets("");
+ if (isset($q['plr']) && $q['plr'] <> "")
+ $this->SetPlr($q['plr']);
+ else
+ $this->SetPlr("");
if (isset($q['weight']) && $q['weight'] <> "")
$this->SetWeight($q['weight']);
else
OpenPOWER on IntegriCloud