[U-Boot-Users] [PATCH] fix comment in net.c
Pantelis Antoniou
panto at intracom.gr
Thu Nov 10 08:56:53 CET 2005
Ron Alder wrote:
> This patch fixes a comment in net/net.c
>
> CHANGELOG:
> * Fix comment in net/net.c
> Patch by Ron Alder, 09 Nov 2005
>
>
> ------------------------------------------------------------------------
>
> diff --git a/net/net.c b/net/net.c
> --- a/net/net.c
> +++ b/net/net.c
> @@ -829,7 +829,6 @@ static ushort CDP_compute_csum(const uch
> }
> if (len) {
> leftover = (signed short)(*(const signed char *)buff);
> - /* * XXX CISCO SUCKS big time! (and blows too) */
> result = (result & 0xffff0000) | ((result + leftover) & 0x0000ffff);
> }
> while (result >> 16)
WTF is this? Politically correct day?
Since I wrote the comment in question let me elaborate.
CDP uses the ip checksum algorithm with a twist; for the last
byte it *sign* extends and sums. Obviously this is is completely
braindead, and warants the comment and much more :)
Regards
Pantelis
More information about the U-Boot
mailing list