]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
netfilter: conntrack: don't increment invalid counter on NF_REPEAT
authorFlorian Westphal <fw@strlen.de>
Thu, 13 Jan 2022 20:37:58 +0000 (21:37 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 29 Mar 2022 07:13:48 +0000 (09:13 +0200)
commitc8cbe83e71a8ddb598e9a48c9526c6bea900d94a
tree53ca759eac65ee953aaf9c1777d269f4f500d7bc
parent3113da334968f952e4e4d9e4f5d9adaffb262141
netfilter: conntrack: don't increment invalid counter on NF_REPEAT

BugLink: https://bugs.launchpad.net/bugs/1962345
[ Upstream commit 830af2eba40327abec64325a5b08b1e85c37a2e0 ]

The packet isn't invalid, REPEAT means we're trying again after cleaning
out a stale connection, e.g. via tcp tracker.

This caused increases of invalid stat counter in a test case involving
frequent connection reuse, even though no packet is actually invalid.

Fixes: 56a62e2218f5 ("netfilter: conntrack: fix NF_REPEAT handling")
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
net/netfilter/nf_conntrack_core.c