summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/drivers/net/Makefile
diff options
context:
space:
mode:
authorBreno Leitao <leitao@debian.org>2025-02-03 11:04:15 -0800
committerJakub Kicinski <kuba@kernel.org>2025-02-04 18:09:21 -0800
commitd5fdfe480c7926960cb926964546c8704fe09626 (patch)
tree068f895114d575909236a1a38c9ee3b49fde0ddd /tools/testing/selftests/drivers/net/Makefile
parent33b565fa2bc0af2d5b23b0fd954460b0b25b9280 (diff)
downloadlwn-d5fdfe480c7926960cb926964546c8704fe09626.tar.gz
lwn-d5fdfe480c7926960cb926964546c8704fe09626.zip
netconsole: selftest: Add test for fragmented messages
Add a new selftest to verify netconsole's handling of messages that exceed the packet size limit and require fragmentation. The test sends messages with varying sizes and userdata, validating that: 1. Large messages are correctly fragmented and reassembled 2. Userdata fields are properly preserved across fragments 3. Messages work correctly with and without kernel release version appending The test creates a networking environment using netdevsim, sends messages through /dev/kmsg, and verifies the received fragments maintain message integrity. Signed-off-by: Breno Leitao <leitao@debian.org> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20250203-netcons_frag_msgs-v1-1-5bc6bedf2ac0@debian.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/testing/selftests/drivers/net/Makefile')
-rw-r--r--tools/testing/selftests/drivers/net/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/drivers/net/Makefile b/tools/testing/selftests/drivers/net/Makefile
index 137470bdee0c..c7f1c443f2af 100644
--- a/tools/testing/selftests/drivers/net/Makefile
+++ b/tools/testing/selftests/drivers/net/Makefile
@@ -7,6 +7,7 @@ TEST_INCLUDES := $(wildcard lib/py/*.py) \
TEST_PROGS := \
netcons_basic.sh \
+ netcons_fragmented_msg.sh \
netcons_overflow.sh \
ping.py \
queues.py \