]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nft_hash: track register operations
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 14 Mar 2022 17:23:07 +0000 (18:23 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 19 Mar 2022 23:29:47 +0000 (00:29 +0100)
commit327d630f7c5a69bcf1a75849eb1f02c47b86382f
tree077dd76f187d232b3937bb584705f24be9338e6c
parentebd931a26cf6c23a3efd91e6b4e1238c6228b1b4
netfilter: nft_hash: track register operations

Check if the destination register already contains the data that this
osf expression performs. Always cancel register tracking for jhash since
this requires tracking multiple source registers in case of
concatenations. Perform register tracking (without bitwise) for symhash
since input does not come from source register.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_hash.c