From 396307541ef86fdf769df59ef97e9704dbf3d688 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Tue, 20 Aug 2024 00:05:47 +0200 Subject: test: Duplicate existing recvfrom() valgrind suppression for recv() Some architectures, including i686, actually have a recv() system call, not just a recvfrom(), and we need to cover the recv() with MSG_TRUNC into a NULL buffer for them as well. Signed-off-by: Stefano Brivio Reviewed-by: David Gibson --- test/valgrind.supp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/valgrind.supp b/test/valgrind.supp index a158394..735b5f6 100644 --- a/test/valgrind.supp +++ b/test/valgrind.supp @@ -6,3 +6,12 @@ ... fun:tcp_sock_consume } + +# same as above, for architectures with the recv() system call (at least i686): +{ + passt_recv_MSG_TRUNC_into_NULL_buffer + Memcheck:Param + socketcall.recv(buf) + ... + fun:tcp_sock_consume +} -- cgit v1.2.3