From faaf9cee6ef4cd0f5e38713fa18824e9eef535e5 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 5 May 2023 14:37:19 +0200 Subject: [PATCH] utils: fix ipv4 checksum issue The parameter order for protocol and length was accidentally reversed, leading to issues for packets > 256 bytes Signed-off-by: Felix Fietkau --- utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils.c b/utils.c index 704bc57..90cdfe5 100644 --- a/utils.c +++ b/utils.c @@ -200,7 +200,7 @@ uint64_t unet_gettime(void) } static inline uint32_t -csum_tcpudp_nofold(uint32_t saddr, uint32_t daddr, uint32_t len, uint8_t proto) +csum_tcpudp_nofold(uint32_t saddr, uint32_t daddr, uint8_t proto, uint32_t len) { uint64_t sum = 0; -- 2.30.2