diff options
author | Renato Botelho <garga@FreeBSD.org> | 2013-10-21 10:59:02 -0200 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2013-10-21 10:59:02 -0200 |
commit | dda9c67f7f8fdc3401a0d3c7b885630d128e2fbb (patch) | |
tree | 3609fd9936b2a02184f49d00fb8dbfa066fcf6ad /etc/inc/shaper.inc | |
parent | 36b7f215449c027992858f324917a6ad4611e73b (diff) | |
download | pfsense-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.inc | 8 |
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 |