Skip site navigation (1)Skip section navigation (2)
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>