aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2016-11-28 00:05:48 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2016-12-07 12:57:20 +0100
commit2599e98934c5ad166ad184b3682e38aadcb63fb3 (patch)
tree16f3872328d51ca5863094a4da1bcaa5e2040ce6 /include/net
parentnetfilter: nf_tables: atomic dump and reset for stateful objects (diff)
downloadlinux-dev-2599e98934c5ad166ad184b3682e38aadcb63fb3.tar.xz
linux-dev-2599e98934c5ad166ad184b3682e38aadcb63fb3.zip
netfilter: nf_tables: notify internal updates of stateful objects
Introduce nf_tables_obj_notify() to notify internal state changes in stateful objects. This is used by the quota object to report depletion in a follow up patch. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netfilter/nf_tables.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h
index 6f7d6a1dc09c..339e374c28b5 100644
--- a/include/net/netfilter/nf_tables.h
+++ b/include/net/netfilter/nf_tables.h
@@ -969,6 +969,10 @@ struct nft_object *nf_tables_obj_lookup(const struct nft_table *table,
const struct nlattr *nla, u32 objtype,
u8 genmask);
+int nft_obj_notify(struct net *net, struct nft_table *table,
+ struct nft_object *obj, u32 portid, u32 seq,
+ int event, int family, int report, gfp_t gfp);
+
/**
* struct nft_object_type - stateful object type
*