Date: Sun, 9 Apr 2000 15:12:22 -0400 (EDT) From: Brian Fundakowski Feldman <green@FreeBSD.org> To: Mike Heffner <spock@techfour.net> Cc: freebsd-ipfw@freebsd.org Subject: Re: Problem solved? -- RE: Problems with natd Message-ID: <Pine.BSF.4.21.0004091510110.48776-100000@green.dyndns.org> In-Reply-To: <XFMail.20000408234005.mheffner@mailandnews.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 8 Apr 2000, Mike Heffner wrote: > Well, after updating from this morning's source (kernel and make world) the > problem seems to have gone away. I would like to know what the problem > was, and what fixed it; in case we have just re-hid the problem for another > time. Unfortunately, I don't have enough time to track this down any further. > > Thanks to all who provided assistance in this matter. (Crist J. Clark) One of these is probably what fixed it: jlemon 2000/03/29 18:16:43 PST Modified files: sys/netinet ip_output.c Log: If `ipfw fwd' loops an mbuf back to ip_input from ip_output and the mbuf is marked for delayed checksums, then additionally mark the packet as having it's checksums computed. This allows us to bypass computing/checking the checksum entirely, which isn't really needeed as the packet has never hit the wire. Reviewed by: green Revision Changes Path 1.101 +8 -7 src/sys/netinet/ip_output.c jlemon 2000/04/01 10:51:05 PST Modified files: sys/netinet ip_output.c Log: Calculate any delayed checksums before handing an mbuf off to a divert socket. This fixes a problem with ppp/natd. Reviewed by: bsd (Brian Dean, gotta love that login name) Revision Changes Path 1.102 +11 -1 src/sys/netinet/ip_output.c -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0004091510110.48776-100000>