aboutsummaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorFlorian Westphal <[email protected]>2017-10-12 01:13:51 +0200
committerPablo Neira Ayuso <[email protected]>2017-10-24 18:01:50 +0200
commitd13e7b2e65f6dfbe97b845d75741a970181b9fec (patch)
treec0387e21f2af12e91f485ac0c944cefab9359a2a /net/switchdev/switchdev.c
parent80055dab5de0c8677bc148c4717ddfc753a9148e (diff)
netfilter: x_tables: don't use seqlock when fetching old counters
after previous commit xt_replace_table will wait until all cpus had even seqcount (i.e., no cpu is accessing old ruleset). Add a 'old' counter retrival version that doesn't synchronize counters. Its not needed, the old counters are not in use anymore at this point. This speeds up table replacement on busy systems with large tables (and many cores). Cc: Dan Williams <[email protected]> Cc: Eric Dumazet <[email protected]> Signed-off-by: Florian Westphal <[email protected]> Signed-off-by: Pablo Neira Ayuso <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions