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

Check if the destination register already contains the data that this
socket expression performs. This allows to skip this redundant
operation.  If the destination contains a different selector, update the
register tracking information.

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