From: Felix Fietkau Date: Fri, 5 May 2023 12:37:19 +0000 (+0200) Subject: utils: fix ipv4 checksum issue X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=faaf9cee6ef4cd0f5e38713fa18824e9eef535e5;p=project%2Funetd.git 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 --- 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;