netfilter: conntrack: move expect counter to net_generic data
authorFlorian Westphal <fw@strlen.de>
Mon, 12 Apr 2021 19:55:42 +0000 (21:55 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 13 Apr 2021 11:10:39 +0000 (13:10 +0200)
commitf6f2e580d5f7152fb5ab11232edecb7fbeca3759
treea2fa2998935c7cd4d370587d1b13df04a08b1b2c
parent67f28216ca04b9ba965cd652fea08f670b99a0c6
netfilter: conntrack: move expect counter to net_generic data

Creation of a new conntrack entry isn't a frequent operation (compared
to 'ct entry already exists').  Creation of a new entry that is also an
expected (related) connection even less so.

Place this counter in net_generic data.

A followup patch will also move the conntrack count -- this will make
netns_ct a read-mostly structure.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_conntrack.h
net/netfilter/nf_conntrack_core.c
net/netfilter/nf_conntrack_expect.c