summaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2017-12-19 13:53:45 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-01-10 15:32:04 +0100
commitfe19c04ca13737a48277fad28d912efbd72c1772 (patch)
tree0f60983ed7648da60a5eeaad2f26e4eb33ccab98 /include/net
parent61ad64080e039dce99a7f8d89b729bbea995e2f7 (diff)
downloadlinux-fe19c04ca13737a48277fad28d912efbd72c1772.tar.gz
linux-fe19c04ca13737a48277fad28d912efbd72c1772.tar.bz2
linux-fe19c04ca13737a48277fad28d912efbd72c1772.zip
netfilter: nf_tables: remove nhooks field from struct nft_af_info
We already validate the hook through bitmask, so this check is superfluous. When removing this, this patch is also fixing a bug in the new flowtable codebase, since ctx->afi points to the table family instead of the netdev family which is where the flowtable is really hooked in. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netfilter/nf_tables.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h
index dd238950df81..536aaec96a07 100644
--- a/include/net/netfilter/nf_tables.h
+++ b/include/net/netfilter/nf_tables.h
@@ -973,7 +973,6 @@ enum nft_af_flags {
*
* @list: used internally
* @family: address family
- * @nhooks: number of hooks in this family
* @owner: module owner
* @tables: used internally
* @flags: family flags
@@ -981,7 +980,6 @@ enum nft_af_flags {
struct nft_af_info {
struct list_head list;
int family;
- unsigned int nhooks;
struct module *owner;
struct list_head tables;
u32 flags;