From: Thadeu Lima de Souza Cascardo Date: Wed, 25 Mar 2020 16:00:20 +0000 (-0300) Subject: UBUNTU: SAUCE: selftests: net: ip_defrag: limit packet to 1000 fragments X-Git-Tag: Ubuntu-5.4.0-22.26~306 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=2285f1df576af249a199696ff07e9bc06d306f27;p=mirror_ubuntu-focal-kernel.git UBUNTU: SAUCE: selftests: net: ip_defrag: limit packet to 1000 fragments The ip_defrag selftest will fail when run with a conntrack rule because it might push more than a 1000 fragments through loopback. This will hit the backlog limit, causing fragments to be dropped, leading to test failures. This is considered a real bug by Eric Dumazet, so the test change is just a workaround so we can keep testing for other regressions while avoiding this particular failure. BugLink: https://bugs.launchpad.net/bugs/1870543 Signed-off-by: Thadeu Lima de Souza Cascardo Signed-off-by: Seth Forshee --- diff --git a/tools/testing/selftests/net/ip_defrag.c b/tools/testing/selftests/net/ip_defrag.c index c0c9ecb891e1..b53fb67f8e5e 100644 --- a/tools/testing/selftests/net/ip_defrag.c +++ b/tools/testing/selftests/net/ip_defrag.c @@ -36,7 +36,7 @@ const struct in6_addr addr6 = IN6ADDR_LOOPBACK_INIT; static int payload_len; static int max_frag_len; -#define MSG_LEN_MAX 10000 /* Max UDP payload length. */ +#define MSG_LEN_MAX 8000 /* Max UDP payload length. */ #define IP4_MF (1u << 13) /* IPv4 MF flag. */ #define IP6_MF (1) /* IPv6 MF flag. */