summaryrefslogtreecommitdiff
path: root/accel-pppd/shaper/shaper.h
AgeCommit message (Collapse)Author
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
2014-11-22remove trailing whitespacesDmitry 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-09-13shaper: implemented fq_codel leaf qdiscDmitry Kozlov
Parameters are same as for tc: [shaper] leaf-qdisc=fq_codel [ limit PACKETS ] [flows NUMBER ] [ target TIME ] [ interval TIME ] [ quantum BYTES ] [ [no]ecn ]
2013-11-07shaper: add mtu optionDmitry Kozlov
Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
2012-06-19general preparation for IPoE integrationKozlov Dmitry
2012-05-15shaper: implemented leaf qdisc attachmentKozlov Dmitry
2012-02-28shaper: add cburst configuration optionKozlov Dmitry
2012-01-22implemented advanced shaperKozlov Dmitry