aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2017-12-19 07:53:45 -0500
committerPablo Neira Ayuso <pablo@netfilter.org>2018-01-10 09:32:04 -0500
commitfe19c04ca13737a48277fad28d912efbd72c1772 (patch)
tree0f60983ed7648da60a5eeaad2f26e4eb33ccab98 /include/net
parent61ad64080e039dce99a7f8d89b729bbea995e2f7 (diff)
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 {
973 * 973 *
974 * @list: used internally 974 * @list: used internally
975 * @family: address family 975 * @family: address family
976 * @nhooks: number of hooks in this family
977 * @owner: module owner 976 * @owner: module owner
978 * @tables: used internally 977 * @tables: used internally
979 * @flags: family flags 978 * @flags: family flags
@@ -981,7 +980,6 @@ enum nft_af_flags {
981struct nft_af_info { 980struct nft_af_info {
982 struct list_head list; 981 struct list_head list;
983 int family; 982 int family;
984 unsigned int nhooks;
985 struct module *owner; 983 struct module *owner;
986 struct list_head tables; 984 struct list_head tables;
987 u32 flags; 985 u32 flags;