X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=net%2Fnetfilter%2Fnft_hash.c;h=92d47e4692046ddb5febcd199c9684fc8dec4a28;hb=a412dbf40ff37515acca4bba666f5386aa37246e;hp=ee8d487b69c0d743b80d279295cfb58517a1a5cc;hpb=079cd633219d7298d087cd115c17682264244c18;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/net/netfilter/nft_hash.c b/net/netfilter/nft_hash.c index ee8d487..92d47e4 100644 --- a/net/netfilter/nft_hash.c +++ b/net/netfilter/nft_hash.c @@ -59,7 +59,7 @@ static void nft_symhash_eval(const struct nft_expr *expr, static const struct nla_policy nft_hash_policy[NFTA_HASH_MAX + 1] = { [NFTA_HASH_SREG] = { .type = NLA_U32 }, [NFTA_HASH_DREG] = { .type = NLA_U32 }, - [NFTA_HASH_LEN] = { .type = NLA_U32 }, + [NFTA_HASH_LEN] = NLA_POLICY_MAX(NLA_BE32, 255), [NFTA_HASH_MODULUS] = { .type = NLA_U32 }, [NFTA_HASH_SEED] = { .type = NLA_U32 }, [NFTA_HASH_OFFSET] = { .type = NLA_U32 },