On Wed, 2013-05-22 at 10:47 -0700, Eric Dumazet wrote: > From: Eric Dumazet <edumazet@xxxxxxxxxx> > > nf_conntrack_lock is a monolithic lock and suffers from huge contention > on current generation servers (8 or more core/threads). [] > diff --git a/include/net/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h [] > @@ -76,7 +76,8 @@ struct nf_conn { > plus 1 for any connection(s) we are `master' for */ > struct nf_conntrack ct_general; > > - spinlock_t lock; > + spinlock_t lock; > + u16 cpu; trivia: What's the real value in not using int here? -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html