diff options
author | Arturo Borrero <arturo.borrero.glez@gmail.com> | 2014-09-23 13:30:41 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2014-09-29 11:28:03 +0200 |
commit | 9363dc4b599949bde338cdaba1cf7cac243e4e97 (patch) | |
tree | 65814529786415fa63587aa92a3538ef183aeecc /include/net | |
parent | 34666d467cbf1e2e3c7bb15a63eccfb582cdd71f (diff) | |
download | op-kernel-dev-9363dc4b599949bde338cdaba1cf7cac243e4e97.zip op-kernel-dev-9363dc4b599949bde338cdaba1cf7cac243e4e97.tar.gz |
netfilter: nf_tables: store and dump set policy
We want to know in which cases the user explicitly sets the policy
options. In that case, we also want to dump back the info.
Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/netfilter/nf_tables.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h index c4d8619..3d72923 100644 --- a/include/net/netfilter/nf_tables.h +++ b/include/net/netfilter/nf_tables.h @@ -241,6 +241,7 @@ void nft_unregister_set(struct nft_set_ops *ops); * @dtype: data type (verdict or numeric type defined by userspace) * @size: maximum set size * @nelems: number of elements + * @policy: set parameterization (see enum nft_set_policies) * @ops: set ops * @flags: set flags * @klen: key length @@ -255,6 +256,7 @@ struct nft_set { u32 dtype; u32 size; u32 nelems; + u16 policy; /* runtime data below here */ const struct nft_set_ops *ops ____cacheline_aligned; u16 flags; |