diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2020-05-20 13:46:47 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2020-05-27 22:20:34 +0200 |
commit | 78d9f48f7f44431a25da2b46b3a8812f6ff2b981 (patch) | |
tree | 65429505c6d5f3f4367d8e8148cfddc1ef2f1f3d /include | |
parent | netfilter: nf_tables: pass hook list to flowtable event notifier (diff) | |
download | linux-78d9f48f7f44431a25da2b46b3a8812f6ff2b981.tar.xz linux-78d9f48f7f44431a25da2b46b3a8812f6ff2b981.zip |
netfilter: nf_tables: add devices to existing flowtable
This patch allows users to add devices to an existing flowtable.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/net/netfilter/nf_tables.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h index d4e29c952c40..4f58c4411bb4 100644 --- a/include/net/netfilter/nf_tables.h +++ b/include/net/netfilter/nf_tables.h @@ -1481,10 +1481,16 @@ struct nft_trans_obj { struct nft_trans_flowtable { struct nft_flowtable *flowtable; + bool update; + struct list_head hook_list; }; #define nft_trans_flowtable(trans) \ (((struct nft_trans_flowtable *)trans->data)->flowtable) +#define nft_trans_flowtable_update(trans) \ + (((struct nft_trans_flowtable *)trans->data)->update) +#define nft_trans_flowtable_hooks(trans) \ + (((struct nft_trans_flowtable *)trans->data)->hook_list) int __init nft_chain_filter_init(void); void nft_chain_filter_fini(void); |