summaryrefslogtreecommitdiff
path: root/accel-pppd/shaper/limiter.c
AgeCommit message (Collapse)Author
2017-12-26shaper: install ifb filter for all protocolsDmitry Kozlov
2017-12-26shaper: install skbedit filter for all protocolsDmitry Kozlov
2016-12-09shaper: fixed conditions to install limiter (may install only up or only ↵Dmitry Kozlov
down limiter)
2016-07-11implemented support for network namespaceDmitry Kozlov
This is done using radius attribute NAS-Port-Id. The new format of this attribute is NAS-Port-Id=[ns/][name]. Namespaces must be created malually by "ip netns add ..." command
2016-04-01shaper: fix wrong priority value for skbeditDmitry Kozlov
2016-04-01shaper: implemented internal class id mapDmitry Kozlov
Before this commit shaper used ses->unit_idx as class id, but it is not unique. This commit introduces internal map to manage unique class ids
2016-03-05shaper: fix filter spec for police to support both ipv4 and ipv6Dmitry Kozlov
2014-11-22shaper: fixed installing fw filterDmitry Kozlov
2014-11-17shaper: introduce "fwmark" optionDmitry Kozlov
If specified then fwmark filters will be installed to bypass shaper
2014-11-10shaper: fixed passing quantum parameter to kernelDmitry Kozlov
shaper: introduced moderate-quantum option If fixed quantum is not specified and moderate-quantum is specified then shaper module will check for quantum value to be in valid range (1000-200000). This suppresses annoying kernel messages. Remark: quantum is rate/r2q, rate is in bytes/sec.
2014-11-05shaper: set filter priority 100 for ifbDmitry Kozlov
2014-01-19increase size of buffer for netlink messagesDmitry Kozlov
Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
2013-11-07shaper: add mtu optionDmitry Kozlov
Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
2013-11-02shaper: fixed socket leakKozlov Dmitry
Close netlink socket in remove_limiter function. Signed-off-by: Kozlov Dmitry <xeb@mail.ru>
2012-06-19general preparation for IPoE integrationKozlov Dmitry
2012-05-16write message to log if unable to load necessary kernel moduleKozlov Dmitry
2012-05-15shaper: implemented leaf qdisc attachmentKozlov Dmitry
2012-03-07shaper: apply cburst value only if it not zero else set it same as burstKozlov Dmitry
2012-02-28shaper: add cburst configuration optionKozlov Dmitry
2012-02-27shaper: move thread local variables to stackKozlov Dmitry
2012-02-16shaper: fix incorrect htb rate installationKozlov Dmitry
2012-01-23shaper: add missing install rulesKozlov Dmitry
2012-01-22implemented advanced shaperKozlov Dmitry