Eric Dumazet
64153ce0a7
net_sched: htb: do not setup default rate estimators
...
With a thousand htb classes, est_timer() spends ~5 million cpu cycles
and throws out cpu cache, because each htb class has a default
rate estimator (est 4sec 16sec).
Most users do not use default rate estimators, so switch htb
to not setup ones.
Add a module parameter (htb_rate_est) so that users relying
on this default rate estimator can revert the behavior.
echo 1 >/sys/module/sch_htb/parameters/htb_rate_est
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-06-12 00:14:21 -07:00
..
2013-03-22 10:31:16 -04:00
2013-04-12 15:25:41 -04:00
2013-01-14 15:09:36 -05:00
2013-05-01 13:19:19 -04:00
2013-05-28 13:11:01 -07:00
2013-01-14 15:09:36 -05:00
2013-02-15 15:10:37 -05:00
2013-06-02 22:22:35 -07:00
2013-01-14 15:09:36 -05:00
2013-01-14 15:09:36 -05:00
2013-04-07 17:12:01 -04:00
2013-01-14 15:09:36 -05:00
2013-01-14 15:09:36 -05:00
2013-04-19 14:57:56 -04:00
2013-04-19 17:34:53 -04:00
2013-01-14 15:09:36 -05:00
2007-07-10 22:16:41 -07:00
2007-07-10 22:16:41 -07:00
2013-01-14 15:09:36 -05:00
2013-01-14 15:09:36 -05:00
2013-01-14 15:09:36 -05:00
2012-07-04 13:07:05 +02:00
2011-01-19 23:31:12 -08:00
2013-04-29 20:08:54 +02:00
2012-09-24 16:31:37 -04:00
2011-01-19 23:31:12 -08:00
2011-01-19 23:31:12 -08:00
2011-01-19 23:31:12 -08:00
2012-05-15 13:45:03 -04:00
2012-11-25 16:06:06 -05:00
2012-07-12 07:54:46 -07:00
2013-03-28 14:25:25 -04:00
2012-06-01 10:37:18 -04:00
2008-10-31 00:45:55 -07:00
2013-06-11 02:51:03 -07:00
2013-04-29 18:28:43 -07:00
2012-05-16 15:30:26 -04:00
2013-06-11 02:51:03 -07:00
2012-05-04 11:50:05 -04:00
2012-04-01 18:11:37 -04:00
2013-03-29 15:32:23 -04:00
2013-06-11 22:39:47 -07:00
2012-09-13 16:10:13 -04:00
2013-06-11 02:51:03 -07:00
2013-06-12 00:14:21 -07:00
2011-01-10 16:07:54 -08:00
2012-12-12 00:16:47 -05:00
2012-12-12 00:16:47 -05:00
2012-04-01 18:11:37 -04:00
2013-01-29 15:43:02 -05:00
2012-02-13 16:04:40 -05:00
2012-04-01 18:11:37 -04:00
2013-06-11 02:51:03 -07:00
2012-04-01 18:11:37 -04:00
2012-07-12 08:33:18 -07:00
2012-04-01 18:11:37 -04:00
2013-06-05 16:37:30 -07:00
2012-07-05 01:09:06 -07:00