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 /lib | |
parent | 14d14a5d2957a4a047b4dbabb6d5ef28a7a70b33 (diff) | |
download | op-kernel-dev-49f7b33e63fec9d16e7ee62ba8f8ab4159cbdc26.zip op-kernel-dev-49f7b33e63fec9d16e7ee62ba8f8ab4159cbdc26.tar.gz |
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 'lib')
-rw-r--r-- | lib/rhashtable.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rhashtable.c b/lib/rhashtable.c index 4b7b7e6..4898442 100644 --- a/lib/rhashtable.c +++ b/lib/rhashtable.c @@ -691,7 +691,7 @@ static u32 rhashtable_jhash2(const void *key, u32 length, u32 seed) * struct rhash_head node; * }; * - * u32 my_hash_fn(const void *data, u32 seed) + * u32 my_hash_fn(const void *data, u32 len, u32 seed) * { * struct test_obj *obj = data; * |