From e1dcfcbb76f84a3f86493362b765b4f0ced25ea0 Mon Sep 17 00:00:00 2001 From: likewise Date: Mon, 12 Dec 2005 09:32:05 +0000 Subject: [PATCH] Updated comment on optimization and aim of this generic algorithm. --- src/core/inet.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/core/inet.c b/src/core/inet.c index 1ca04746..d442bc63 100644 --- a/src/core/inet.c +++ b/src/core/inet.c @@ -48,15 +48,12 @@ #include "lwip/sys.h" -/* This is a reference implementation of the checksum algorithm - - - it may not work on all architectures, and all processors, particularly - if they have issues with alignment and 16 bit access (although this should - be fixed since inet.c 1.22). - - - in this case you will need to port it to your architecture and - #define LWIP_CHKSUM - in your sys_arch.h +/* This is a reference implementation of the checksum algorithm, with the + * aim of being simple, correct and fully portable. Checksumming is the + * first thing you would want to optimize for your platform. You will + * need to port it to your architecture and in your sys_arch.h:\ + * + * #define LWIP_CHKSUM */ #ifndef LWIP_CHKSUM #define LWIP_CHKSUM lwip_standard_chksum