]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests: netfilter: nft_concat_range.sh: send packets to empty set
authorFlorian Westphal <fw@strlen.de>
Tue, 1 Jul 2025 12:41:37 +0000 (14:41 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 14 Jul 2025 13:21:34 +0000 (15:21 +0200)
The selftest doesn't cover this error path:
 scratch = *raw_cpu_ptr(m->scratch);
 if (unlikely(!scratch)) { // here

cover this too.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tools/testing/selftests/net/netfilter/nft_concat_range.sh

index cd12b8b5ac0efe78b38e447574c6f42537bfdbde..20e76b395c855d08d4578919f8ee7900c1b4b64b 100755 (executable)
@@ -1311,6 +1311,9 @@ maybe_send_match() {
 # - remove some elements, check that packets don't match anymore
 test_correctness_main() {
        range_size=1
+
+       send_nomatch $((end + 1)) $((end + 1 + src_delta)) || return 1
+
        for i in $(seq "${start}" $((start + count))); do
                local elem=""