From: Florian Westphal <fw@strlen.de>
To: kadlec@netfilter.org
Cc: <netfilter-devel@vger.kernel.org>, Florian Westphal <fw@strlen.de>
Subject: [PATCH ipset 0/5] ipset test updates
Date: Thu, 23 Jul 2026 12:34:59 +0200 [thread overview]
Message-ID: <20260723103504.3175-1-fw@strlen.de> (raw)
These are extensions to existing test cases, no tests are
disabled and all tests are expected to pass regardless if
the rhashtable patch set is applied or not.
1) Introduce IPSET_MACHINE_SLOW to prevent ipset test timeouts on slow
machines. Increase the slack value to 30s when this flag is set.
2) Prefer tail -n in hash:net.t tests to avoid Fedora 44 error.
3) Use diff -u instead of cmp in tests to improve error readability.
4) Add a UaF reproducer to hash:net,iface.t. Verify that deleting
non-existing elements fails without triggering an incorrect free.
5) Add a test for CIDR matching with the "multi" flag in match_target.t.
Florian Westphal (5):
tests: check_extensions: introduce and use IPSET_MACHINE_SLOW
tests: hash:net.t: prefer tail -n
tests: prefer diff -u to cmp
tests: hash:net,iface.t: add reproducer for UaF
tests: match_target.t check for proper cidr matching
tests/check_extensions | 23 +++++++++++++++++++----
tests/hash:net,iface.t | 5 +++++
tests/hash:net.t | 2 +-
tests/iphash.t | 8 ++++----
tests/match_target.t | 14 +++++++++++++-
tests/restore.t | 2 +-
6 files changed, 43 insertions(+), 11 deletions(-)
--
2.54.0
next reply other threads:[~2026-07-23 10:35 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-23 10:34 Florian Westphal [this message]
2026-07-23 10:35 ` [PATCH ipset 1/5] tests: check_extensions: introduce and use IPSET_MACHINE_SLOW Florian Westphal
2026-07-23 10:35 ` [PATCH ipset 2/5] tests: hash:net.t: prefer tail -n Florian Westphal
2026-07-23 10:35 ` [PATCH ipset 3/5] tests: prefer diff -u to cmp Florian Westphal
2026-07-23 10:35 ` [PATCH ipset 4/5] tests: hash:net,iface.t: add reproducer for UaF Florian Westphal
2026-07-23 10:35 ` [PATCH ipset 5/5] tests: match_target.t check for proper cidr matching Florian Westphal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260723103504.3175-1-fw@strlen.de \
--to=fw@strlen.de \
--cc=kadlec@netfilter.org \
--cc=netfilter-devel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.