Eric Dumazet
7489aec8ee
netfilter: xtables: stackptr should be percpu
...
commit f3c5c1bfd4 (netfilter: xtables: make ip_tables reentrant)
introduced a performance regression, because stackptr array is shared by
all cpus, adding cache line ping pongs. (16 cpus share a 64 bytes cache
line)
Fix this using alloc_percpu()
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Acked-By: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-05-31 16:41:35 +02:00
..
2010-04-19 14:17:47 +02:00
2010-04-23 12:34:56 +02:00
2008-04-14 11:15:49 +02:00
2009-11-04 09:50:58 -08:00
2008-10-08 11:35:10 +02:00
2009-11-04 09:50:58 -08:00
2010-02-11 12:30:21 +01:00
2009-12-03 13:23:12 -08:00
2010-03-08 13:13:07 +01:00
2009-11-04 09:50:58 -08:00
2010-02-15 18:14:57 +01:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2010-03-20 14:29:03 -07:00
2010-05-31 16:41:35 +02:00
2009-03-26 18:14:20 +01:00
2009-05-05 17:46:07 +02:00
2009-11-04 09:50:58 -08:00
2010-03-17 15:48:36 +01:00
2010-03-17 15:48:36 +01:00
2009-03-26 18:14:20 +01:00
2009-08-10 13:09:44 +02:00
2010-02-15 18:13:33 +01:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-11-04 09:50:58 -08:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-05-05 14:31:12 +02:00
2009-03-26 18:14:20 +01:00
2009-03-26 16:11:41 -07:00
2010-03-17 15:48:36 +01:00
2010-03-17 15:48:36 +01:00
2009-11-04 09:50:58 -08:00
2009-03-26 18:29:40 +01:00
2009-06-05 13:24:24 +02:00
2009-06-29 14:28:27 +02:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-11-04 09:50:58 -08:00
2009-03-16 15:35:29 +01:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2010-03-17 16:18:56 +01:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-06-09 15:16:34 +02:00
2009-11-04 09:50:58 -08:00
2009-03-26 16:11:41 -07:00
2009-11-04 09:50:58 -08:00
2009-03-26 18:14:20 +01:00
2009-03-26 18:14:20 +01:00
2009-11-04 09:50:58 -08:00
2010-04-20 15:07:32 +02:00
2008-10-08 11:35:12 +02:00