Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-25 | shaper: fix fq_codel noecn regression | Vladislav Grishenko | |
2021-05-25 | shaper: fix 09f73dab273989c6f36efe548c4b5e83d83b5416 regression | Vladislav Grishenko | |
closes #17 | |||
2021-03-20 | ipv6, shaper: fix possible NULL-pointer dereference | Vladislav Grishenko | |
2021-03-20 | shaper: drop redundant check | Vladislav Grishenko | |
leftover after 09f73dab273989c6f36efe548c4b5e83d83b5416 | |||
2021-03-20 | shaper: rework leaf-qdisc config parsing | Vladislav Grishenko | |
2020-09-13 | shaper: fix support for Mikrotik-Rate-Limit with bursts | Vladislav Grishenko | |
2020-09-13 | shaper: fix up/down order for Mikrotik-Rate-Limit | Vladislav Grishenko | |
2020-09-13 | radius: keep vendor & attr numbers in order | Vladislav Grishenko | |
2020-09-11 | shaper: add support for speed suffixes (B/K/M/G) | Vladislav Grishenko | |
2019-08-25 | shaper: adding default rate-limit | DmitriyEshenko | |
2019-06-13 | Update leaf_qdisc.c | Eshenko Dmitriy | |
2019-01-22 | shaper: small fix for previous commit | Dmitry Kozlov | |
2019-01-21 | shaper: ignore radius CoA request if shaper attributes are absent | Dmitry Kozlov | |
2018-04-21 | shaper: "change" command: consider value to be in simple format | Dmitry Kozlov | |
2017-12-26 | shaper: install ifb filter for all protocols | Dmitry Kozlov | |
2017-12-26 | shaper: install skbedit filter for all protocols | Dmitry Kozlov | |
2017-12-20 | shaper: define UINT16_MAX if not set | Dmitry Kozlov | |
2017-12-05 | fixed compilation error with -DRADIUS=FALSE | Dmitry Kozlov | |
2017-04-18 | shaper: fixed bug in class id allocation procedure | Dmitry Kozlov | |
this is related only for htb | |||
2016-12-09 | shaper: fixed conditions to install limiter (may install only up or only ↵ | Dmitry Kozlov | |
down limiter) | |||
2016-07-11 | implemented support for network namespace | Dmitry 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-01 | shaper: fix wrong priority value for skbedit | Dmitry Kozlov | |
2016-04-01 | shaper: implemented internal class id map | Dmitry 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-05 | shaper: fix filter spec for police to support both ipv4 and ipv6 | Dmitry Kozlov | |
2015-11-30 | cli: show sesisons: introduced rx-bytes,rx-pkts,tx-bytes,tx-pkts fields | Dmitry Kozlov | |
2015-11-17 | shaper: properly handle Cisco-AVPair | Dmitry Kozlov | |
2015-01-13 | shaper: fixed parsing ecn/noecn for fq_codel | Dmitry Kozlov | |
2014-11-22 | shaper: fixed parsing rate as single string | Dmitry Kozlov | |
2014-11-22 | remove trailing whitespaces | Dmitry Kozlov | |
2014-11-22 | shaper: fixed installing fw filter | Dmitry Kozlov | |
2014-11-17 | shaper: simplified parsing Cisco-AVPair | Dmitry Kozlov | |
2014-11-17 | shaper: introduce "fwmark" option | Dmitry Kozlov | |
If specified then fwmark filters will be installed to bypass shaper | |||
2014-11-10 | shaper: fixed passing quantum parameter to kernel | Dmitry 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-05 | shaper: set filter priority 100 for ifb | Dmitry Kozlov | |
2014-09-30 | shaper: fixed parsing leaf-qdisc | Dmitry Kozlov | |
2014-09-22 | fixed compilation warnings | Dmitry Kozlov | |
2014-09-16 | shaper: conditionally compile fq_codel support | Dmitry Kozlov | |
2014-09-13 | shaper: implemented fq_codel leaf qdisc | Dmitry Kozlov | |
Parameters are same as for tc: [shaper] leaf-qdisc=fq_codel [ limit PACKETS ] [flows NUMBER ] [ target TIME ] [ interval TIME ] [ quantum BYTES ] [ [no]ecn ] | |||
2014-06-16 | shaper: apply rate multiplier to integer values | Dmitry Kozlov | |
2014-01-19 | increase size of buffer for netlink messages | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-07 | shaper: add mtu option | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-07 | shaper: fixed many race conditions | Dmitry Kozlov | |
Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-11-02 | shaper: fixed socket leak | Kozlov Dmitry | |
Close netlink socket in remove_limiter function. Signed-off-by: Kozlov Dmitry <xeb@mail.ru> | |||
2013-10-16 | shaper: check for range overlaps before adjusting range times | Dmitry Kozlov | |
Fixes detection of range everlaps (time range end time is equal to start time of other range), which prevents starting range end timer. Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-10-15 | shaper: fixed invalid reference counting (caused unexpected removal of ↵ | Dmitry Kozlov | |
internal structure) shaper: do not start time range end timer if end time is equal to start time of other range Signed-off-by: Dmitry Kozlov <xeb@mail.ru> | |||
2013-08-27 | shaper: fixed possible race during changing time range | Kozlov Dmitry | |
2013-08-22 | shaper: fixed reading 'rate-multiplier' | Kozlov Dmitry | |
2013-08-15 | shaper: implemented 'rate-multiplier' option to bring values to kilobits if ↵ | Dmitry Kozlov | |
radius sends in different basis | |||
2013-05-23 | shaper: fixed 'shaper restore' command | Dmitry Kozlov | |
2013-04-22 | shaper: install shaper in SES_PRE_UP | Dmitry Kozlov | |