summaryrefslogtreecommitdiffstats
path: root/include/net/netfilter/nf_tables.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2017-05-22 17:47:54 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2017-05-29 12:46:18 +0200
commit347b408d59e7eadcd09f97eba96fa4c270eb3b23 (patch)
tree353c72eb5a23e384880154db4019d1f40068ecfd /include/net/netfilter/nf_tables.h
parent2b664957c27fe708035b217c908edd1048be355e (diff)
downloadlinux-stable-347b408d59e7eadcd09f97eba96fa4c270eb3b23.tar.gz
linux-stable-347b408d59e7eadcd09f97eba96fa4c270eb3b23.tar.bz2
linux-stable-347b408d59e7eadcd09f97eba96fa4c270eb3b23.zip
netfilter: nf_tables: pass set description to ->privsize
The new non-resizable hashtable variant needs this to calculate the size of the bucket array. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/net/netfilter/nf_tables.h')
-rw-r--r--include/net/netfilter/nf_tables.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h
index f27012098846..bd5be0d691d5 100644
--- a/include/net/netfilter/nf_tables.h
+++ b/include/net/netfilter/nf_tables.h
@@ -351,7 +351,8 @@ struct nft_set_ops {
struct nft_set *set,
struct nft_set_iter *iter);
- unsigned int (*privsize)(const struct nlattr * const nla[]);
+ unsigned int (*privsize)(const struct nlattr * const nla[],
+ const struct nft_set_desc *desc);
bool (*estimate)(const struct nft_set_desc *desc,
u32 features,
struct nft_set_estimate *est);