nftables/include/hash.h
Liping Zhang e2b25ccc31 hash: generate a random seed if seed option is empty
Typing the "nft add rule x y ct mark set jhash ip saddr mod 2" will
not generate a random seed, instead, the seed will always be zero.

So if seed option is empty, we shoulde not set the NFTA_HASH_SEED
attribute, then a random seed will be generated in the kernel.

Signed-off-by: Liping Zhang <zlpnobody@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2017-04-15 11:30:08 +02:00

11 lines
267 B
C

#ifndef NFTABLES_HASH_H
#define NFTABLES_HASH_H
extern struct expr *hash_expr_alloc(const struct location *loc,
uint32_t modulus,
bool seed_set, uint32_t seed,
uint32_t offset,
enum nft_hash_types type);
#endif /* NFTABLES_HASH_H */