]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nft_meta: cancel register tracking after meta update
authorPablo Neira Ayuso <pablo@netfilter.org>
Sun, 9 Jan 2022 16:11:26 +0000 (17:11 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 9 Jan 2022 22:35:17 +0000 (23:35 +0100)
commit9233b1788d57cc9e1a674f35cb7471f51b022cee
treeefe1658c9d2c09ad6c45eeedbc6a03d5af34d9ea
parente0df943ff852b6a11b130a189f902d89873708a6
netfilter: nft_meta: cancel register tracking after meta update

The meta expression might mangle the packet metadata, cancel register
tracking since any metadata in the registers is stale.

Finer grain register tracking cancellation by inspecting the meta type
on the register is also possible.

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