From cff31ba5de716acb9ea310c7602374240d137ede Mon Sep 17 00:00:00 2001 From: goldsimon Date: Mon, 12 Feb 2018 12:32:40 +0100 Subject: [PATCH] test: enable LWIP_CHECKSUM_ON_COPY and TCP_CHECKSUM_ON_COPY_SANITY_CHECK To find and verify bug #50914 (TCP_CHECKSUM_ON_COPY when adding data to retransmission), enable checksum-on-copy for the unit tests. --- test/unit/lwipopts.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/unit/lwipopts.h b/test/unit/lwipopts.h index 619f263c..c00ace15 100644 --- a/test/unit/lwipopts.h +++ b/test/unit/lwipopts.h @@ -36,6 +36,10 @@ #define LWIP_IPV6 1 +#define LWIP_CHECKSUM_ON_COPY 1 +#define TCP_CHECKSUM_ON_COPY_SANITY_CHECK 1 +#define TCP_CHECKSUM_ON_COPY_SANITY_CHECK_FAIL(printfmsg) LWIP_ASSERT("TCP_CHECKSUM_ON_COPY_SANITY_CHECK_FAIL", 0) + /* We link to special sys_arch.c (for basic non-waiting API layers unit tests) */ #define NO_SYS 0 #define SYS_LIGHTWEIGHT_PROT 0