History log of /external/iproute2/tc/q_gred.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1b6f0bb5be5d71fd62ed6ccbc3665adc6e747b82 20-Jan-2012 Eric Dumazet <eric.dumazet@gmail.com> gred: support TCA_GRED_MAX_P attribute

TCA_GRED_MAX_P permits to express high resolution probabilities.

New output (on 3.3+ kernel) :

disc gred 9442: root refcnt 17
DP:0 (prio 1) Average Queue 0b Measured Queue 0b
Packet drops: 0 (forced 0 early 0)
Packet totals: 20 (bytes 2584)
limit 31460b min 3000b max 9000b ewma 5 probability 0.05 Scell_log 15

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
/external/iproute2/tc/q_gred.c
ab15aeacf5a106cfb8e72cd6760e8cf134161ceb 01-Dec-2011 Eric Dumazet <eric.dumazet@gmail.com> red: make burst optional

Documentation advises to set burst to (min+min+max)/(3*avpkt)

Let tc do this automatically if user doesnt provide burst himself.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
/external/iproute2/tc/q_gred.c
cb4bd0ec8dcba856d1ebf8b3f72b79f669dad0f4 25-Aug-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Fix GRED options clearing

Bug reported where priorities of GRED DP's are ignored.
The option parsing sets opt then memset was clearing these
values.
/external/iproute2/tc/q_gred.c
8d8de1139c95d79bc1b5ac1ec301a30ef5e6ee50 12-Jan-2010 Florian Westphal <fw@strlen.de> tc: remove stale code

remove unused #define and "ok" statements.

Signed-off-by: Florian Westphal <fwestphal@astaro.com>
/external/iproute2/tc/q_gred.c
ddf216c8631195549dbf84e4ebe3da1d77b45ce0 12-Jan-2010 Florian Westphal <fw@strlen.de> tc: red, gred, tbf: more helpful error messages

$ tc qdisc add dev eth1 root tbf
RTNETLINK answers: Invalid argument

$ tc qdisc add dev eth1 root red
RTNETLINK answers: Invalid argument

with patch:
$ tc qdisc add dev eth1 root red
Required parameter (min, max, burst, limit, avpkt) is missing

$ tc qdisc add dev eth1 root tbf
Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS ...

Signed-off-by: Florian Westphal <fw@strlen.de>
/external/iproute2/tc/q_gred.c
1558971d43bbcd5db7f9be966654482a96179bf1 27-May-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> fix handling of GRED DPs args
/external/iproute2/tc/q_gred.c
ebde878097a4494c47e682aff16233f2fe6a495e 27-May-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Allow default DP of zero in gred

To emulate WRED behaviour, allow default DP of zero.
/external/iproute2/tc/q_gred.c
ae665a522bd46bea44c5ea84c89c8b1731954170 05-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Remove trailing whitespace

Go through source files and remove all trailing whitespace

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
/external/iproute2/tc/q_gred.c
a5a6f1e80db7b124de236eb0dabafc7996c5f2f0 10-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> more ifdef excession.

(Logical change 1.158)
/external/iproute2/tc/q_gred.c
b7024f2ef528bfb5a16c6d4b1aef40f4648db466 10-Mar-2005 osdl.net!shemminger <osdl.net!shemminger> get rid of some old ifdef'd out code.

(Logical change 1.157)
/external/iproute2/tc/q_gred.c
3b3ecd31c1e513f029ebbb83f2e808553de0a741 18-Jan-2005 4!tgraf <4!tgraf> Use parse_rtattr_nested

(Logical change 1.129)
/external/iproute2/tc/q_gred.c
228569c3ff79468f4c7580fd88b0d6a34ebdc311 18-Jan-2005 4!tgraf <4!tgraf> Use NLMSG_TAIL

(Logical change 1.127)
/external/iproute2/tc/q_gred.c
95812b56a5a66e7e9a21744cfe8bc0bb9791ea98 28-Sep-2004 net[shemminger]!kaber <net[shemminger]!kaber> : prevent tc crashes

(Logical change 1.81)
/external/iproute2/tc/q_gred.c
f2f99e2eefdbd9cb6a750b19a7b3036db351b983 31-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> no longer need xstats stub

(Logical change 1.77)
/external/iproute2/tc/q_gred.c
aba5acdfdb347d2c21fc67d613d83d4430ca3937 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> (Logical change 1.3)
/external/iproute2/tc/q_gred.c
86fdf0e47be697587efcf9602cd1f952a1d73170 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> Initial revision
/external/iproute2/tc/q_gred.c