Date: Sun, 12 Nov 2000 18:52:13 -0800 (PST) From: Archie Cobbs <archie@dellroad.org> To: Ruslan Ermilov <ru@FreeBSD.ORG> Cc: net@FreeBSD.ORG, Charles Mott <cmott@scientech.com>, Ari Suutari <ari@suutari.iki.fi> Subject: Re: libalias: Incremental Update of Internet Checksum Message-ID: <200011130252.eAD2qED17117@curve.dellroad.org> In-Reply-To: <20001108200359.A38693@sunbay.com> "from Ruslan Ermilov at Nov 8, 2000 08:03:59 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Ruslan Ermilov writes: > The DifferentialChecksum() function in libalias(3) is used > to efficiently recompute the checksum for altered packets. > Unfortunately, the implementation suffers from the problem > described in RFC 1624. I have implemented the replacement > for it, using the final formula [4] from the RFC. > > The attached C program demonstrates the problem as well as > the new implementation. > > Comments? Wow.. seems like a pretty important thing to fix. We should try to get this into 4.2 if possible. -Archie __________________________________________________________________________ Archie Cobbs * Packet Design * http://www.packetdesign.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011130252.eAD2qED17117>