netfilter: conntrack: handle ->destroy hook via nat_ops instead
The nat module already exposes a few functions to the conntrack core. Move the nat extension destroy hook to it. After this, no conntrack extension needs a destroy hook. 'struct nf_ct_ext_type' and the register/unregister api can be removed in a followup patch. Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
5f31edc067
commit
1bc91a5ddf
5 changed files with 16 additions and 36 deletions
|
|
@ -379,6 +379,7 @@ struct nf_nat_hook {
|
|||
unsigned int (*manip_pkt)(struct sk_buff *skb, struct nf_conn *ct,
|
||||
enum nf_nat_manip_type mtype,
|
||||
enum ip_conntrack_dir dir);
|
||||
void (*remove_nat_bysrc)(struct nf_conn *ct);
|
||||
};
|
||||
|
||||
extern const struct nf_nat_hook __rcu *nf_nat_hook;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue