summaryrefslogtreecommitdiffstats
path: root/tests/py/nft-test.py
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2025-06-24 21:39:46 +0200
committerFlorian Westphal <fw@strlen.de>2025-06-24 21:40:40 +0200
commitd477eada4f271f5f8774b5f467d937b1439cb46b (patch)
treeb391bee3fa9c783de06df14499eba300903bb317 /tests/py/nft-test.py
parent833b06467e14da2a470a36ccf9b2d5ea92008655 (diff)
tests/py: clean up set backend support fallout
Pablo reports failing py tests woth recent kernel and userland: any/objects.t: OK WARNING: line 3: 'add rule ip6 test-ip6 input .. mismatches 'family 2 __set0 test-ip4 3 backend nft_set_bitmap_type [nf_tables] count 7' When nf_tables is built as a module, the set backend name coming from kernel contains the module name ([nf_tables]), this makes the test script treat it as part of the pseudo instructions. Skip this line explicitly to avoid these warnings. Fixes: 7cec20e45a75 ("tests/py: prepare for set debug change") Reported-by: Pablo Neira Ayuso <pablo@netfilter.org> Tested-by: Pablo Neira Ayuso <pablo@netfilter.org> Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'tests/py/nft-test.py')
-rwxr-xr-xtests/py/nft-test.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/py/nft-test.py b/tests/py/nft-test.py
index ea70f19b..c7e55b0c 100755
--- a/tests/py/nft-test.py
+++ b/tests/py/nft-test.py
@@ -722,7 +722,7 @@ def payload_check(payload_buffer, file, cmd):
continue
line = file.readline()
- while line.find("[") < 0 or line.find("]") < 0:
+ while line.find("[") < 0 or line.find("]") < 0 or (line.startswith("family ") and line.find(" [nf_tables]") > 0):
line = file.readline()
if line == "":
break