summaryrefslogtreecommitdiffstats
path: root/src/udata.c
diff options
context:
space:
mode:
authorLaura Garcia Liebana <nevola@gmail.com>2017-02-23 12:11:08 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2017-03-06 17:59:14 +0100
commit1ebd1e974e95ea90389064265523840968f50859 (patch)
tree0e0874c800ff2c3961e709441e2c6632cfc6deb4 /src/udata.c
parent059b9bf6fb31b971f79f83a01d9794288ab88a6e (diff)
expr: hash: support of symmetric hash
This patch provides symmetric hash support according to source ip address and port, and destination ip address and port. The new attribute NFTA_HASH_TYPE has been included to support different types of hashing functions. Currently supported NFT_HASH_JENKINS through jhash and NFT_HASH_SYM through symhash. The main difference between both types are: - jhash requires an expression with sreg, symhash doesn't. - symhash supports modulus and offset, but not seed. Examples: nft add rule ip nat prerouting ct mark set jhash ip saddr mod 2 nft add rule ip nat prerouting ct mark set symhash mod 2 Signed-off-by: Laura Garcia Liebana <laura.garcia@zevenet.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/udata.c')
0 files changed, 0 insertions, 0 deletions