From: Sergey V. Lobanov Date: Fri, 9 May 2014 18:12:54 +0000 (+0400) Subject: TBF man page fix (tbf is not classless) X-Git-Tag: v3.15.0~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bc7fcaadbd2db1aef1f9b15216a97f63d826493;p=thirdparty%2Fiproute2.git TBF man page fix (tbf is not classless) TBF is not classless qdisc. man page corrected, added example describing the use of inner qdisc Signed-off-by: Sergey V. Lobanov --- diff --git a/man/man8/tc-tbf.8 b/man/man8/tc-tbf.8 index 370a537cc..18ef7b438 100644 --- a/man/man8/tc-tbf.8 +++ b/man/man8/tc-tbf.8 @@ -21,7 +21,7 @@ bytes/cell burst is also known as buffer and maxburst. mtu is also known as minburst. .SH DESCRIPTION -The Token Bucket Filter is a classless queueing discipline available for +The Token Bucket Filter is a classful queueing discipline available for traffic control with the .BR tc (8) command. @@ -121,9 +121,17 @@ To attach a TBF with a sustained maximum rate of 0.5mbit/s, a peakrate of 1.0mbi a 5kilobyte buffer, with a pre-bucket queue size limit calculated so the TBF causes at most 70ms of latency, with perfect peakrate behaviour, issue: .P -# tc qdisc add dev eth0 root tbf rate 0.5mbit \\ +# tc qdisc add dev eth0 handle 10: root tbf rate 0.5mbit \\ burst 5kb latency 70ms peakrate 1mbit \\ minburst 1540 +.P +To attach an inner qdisc, for example sfq, issue: +.P +# tc qdisc add dev eth0 parent 10:1 handle 100: sfq +.P +Without inner qdisc TBF queue acts as bfifo. If the inner qdisc is changed +the limit/latency is not effective anymore. +.P .SH SEE ALSO .BR tc (8)