1
1
Files
zyxel-vmg8825_b50b-cfw/package/libs/libnl/patches-3.2.21/0011-tbf-should-not-do-HZ-conversion.patch
T
2026-04-17 18:33:03 +02:00

21 lines
782 B
Diff
Executable File

diff --git a/lib/route/qdisc/tbf.c b/lib/route/qdisc/tbf.c
index eb574d9..d2416bc 100644
--- a/lib/route/qdisc/tbf.c
+++ b/lib/route/qdisc/tbf.c
@@ -54,13 +54,13 @@ static int tbf_msg_parser(struct rtnl_tc *tc, void *data)
rtnl_copy_ratespec(&tbf->qt_rate, &opts.rate);
tbf->qt_rate_txtime = opts.buffer;
- bufsize = rtnl_tc_calc_bufsize(nl_ticks2us(opts.buffer),
+ bufsize = rtnl_tc_calc_bufsize(tbf->qt_rate_txtime,
opts.rate.rate);
tbf->qt_rate_bucket = bufsize;
rtnl_copy_ratespec(&tbf->qt_peakrate, &opts.peakrate);
tbf->qt_peakrate_txtime = opts.mtu;
- bufsize = rtnl_tc_calc_bufsize(nl_ticks2us(opts.mtu),
+ bufsize = rtnl_tc_calc_bufsize(tbf->qt_peakrate_txtime,
opts.peakrate.rate);
tbf->qt_peakrate_bucket = bufsize;