Eric Dumazet
ca4ec90b31
htb: reorder struct htb_class fields for performance
...
htb_class structures are big, and source of false sharing on SMP.
By carefully splitting them in two parts, we can improve performance.
I got 9 % performance increase on a 24 threads machine, with 200
concurrent netperf in TCP_RR mode, using a HTB hierarchy of 4 classes.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Tom Herbert <therbert@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-06-13 17:17:02 -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
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
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-13 17:17:02 -07: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