summaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-06-02 23:38:46 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2018-06-03 00:02:06 +0200
commit00bfb3205e62970ff14ac8756e1a72b753a990ab (patch)
tree6e87fffa2b3466b76cd6e95d76631ed89b14aa6e /include/net
parent45ca4e0cf2734f8cc14b43e47c23618215abf1b8 (diff)
downloadop-kernel-dev-00bfb3205e62970ff14ac8756e1a72b753a990ab.zip
op-kernel-dev-00bfb3205e62970ff14ac8756e1a72b753a990ab.tar.gz
netfilter: nf_tables: pass context to object destroy indirection
The new connlimit object needs this to properly deal with conntrack dependencies. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netfilter/nf_tables.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h
index 435c32d..81ec070 100644
--- a/include/net/netfilter/nf_tables.h
+++ b/include/net/netfilter/nf_tables.h
@@ -1070,7 +1070,8 @@ struct nft_object_ops {
int (*init)(const struct nft_ctx *ctx,
const struct nlattr *const tb[],
struct nft_object *obj);
- void (*destroy)(struct nft_object *obj);
+ void (*destroy)(const struct nft_ctx *ctx,
+ struct nft_object *obj);
int (*dump)(struct sk_buff *skb,
struct nft_object *obj,
bool reset);
OpenPOWER on IntegriCloud