diff options
author | Patrick McHardy <kaber@trash.net> | 2015-03-25 13:07:45 +0000 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2015-03-25 17:18:33 +0100 |
commit | 49f7b33e63fec9d16e7ee62ba8f8ab4159cbdc26 (patch) | |
tree | 63ebd033f56bab0eb9f6fe3ebda773b87ddda1ea /net/netlink/af_netlink.c | |
parent | 14d14a5d2957a4a047b4dbabb6d5ef28a7a70b33 (diff) | |
download | linux-stable-49f7b33e63fec9d16e7ee62ba8f8ab4159cbdc26.tar.gz linux-stable-49f7b33e63fec9d16e7ee62ba8f8ab4159cbdc26.tar.bz2 linux-stable-49f7b33e63fec9d16e7ee62ba8f8ab4159cbdc26.zip |
rhashtable: provide len to obj_hashfn
nftables sets will be converted to use so called setextensions, moving
the key to a non-fixed position. To hash it, the obj_hashfn must be used,
however it so far doesn't receive the length parameter.
Pass the key length to obj_hashfn() and convert existing users.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netlink/af_netlink.c')
-rw-r--r-- | net/netlink/af_netlink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 4caa809dbbe0..19909d0786a2 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -3127,7 +3127,7 @@ static struct pernet_operations __net_initdata netlink_net_ops = { .exit = netlink_net_exit, }; -static inline u32 netlink_hash(const void *data, u32 seed) +static inline u32 netlink_hash(const void *data, u32 len, u32 seed) { const struct netlink_sock *nlk = data; struct netlink_compare_arg arg; |