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>
