]> 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)
commitd90f59270bc1fb7dfbefe9ec1d59031554f64c06
treeefe1658c9d2c09ad6c45eeedbc6a03d5af34d9ea
parent4aeeaab690d3fc3878c8eb91d4044788e433e60d
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