[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAD6Lk=r8Yf8_09X31bcLECEKmy3gS5rKDKt+pVHfyNk2_NMHTA@mail.gmail.com>
Date: Fri, 3 Sep 2021 16:48:45 +0100
From: Andy Walker <camtarn@...tarn.org>
To: netdev@...r.kernel.org
Subject: TBF man page: peakrate must be greater than rate
Hi,
I was struggling with the following command line:
tc qdisc add dev eth1 parent 1:1 handle 10: tbf rate 10.0kbit maxburst
10kb latency 50ms peakrate 10kbit mtu 1600
RTNETLINK answers: Invalid argument
When I altered peakrate to be 10.1kbit, tbf accepted its parameters.
Looking in dmesg, I found the following:
sch_tbf: peakrate 1250 is lower than or equals to rate 1250
The man page does not specify that peakrate needs to be greater than
rate. This would probably be a useful addition, as it's easy to assume
that the two can/should be set to the same value for precise rate
limiting.
Thanks,
Andy
Powered by blists - more mailing lists