From owner-freebsd-bugs Wed Oct 2 03:06:23 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA25908 for bugs-outgoing; Wed, 2 Oct 1996 03:06:23 -0700 (PDT) Received: from ozramp.ozramp.net.au (ozramp.ozramp.net.au [203.17.73.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id DAA25891 for ; Wed, 2 Oct 1996 03:06:00 -0700 (PDT) Received: (from rowan@localhost) by ozramp.ozramp.net.au (8.6.11/8.6.11) id UAA05362; Wed, 2 Oct 1996 20:06:36 +1000 Date: Wed, 2 Oct 1996 20:06:32 +1000 (EST) From: Rowan Crowe To: Peter Wemm cc: David Greenman , bugs@FreeBSD.ORG Subject: Re: Possible low level TCP bug In-Reply-To: <199610020929.RAA22086@spinner.DIALix.COM> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, 2 Oct 1996, Peter Wemm wrote: > > > >The behaviour is this: seemingly small amounts of complete data (ie: a > > > >line on IRC) are split into two packets, and are sent about a second > > > >apart. The trace from my current router (not a FreeBSD box) shows this > > > >behaviour. Note the first packet has the PSH attribute. > > > > > > What kind of ethernet card are you using? ...or is this with PPP or SLIP > ? > > Don't laugh: I use 3c501 ethernet cards. The capture I sent to you was > > carried over the ethernet from my FreeBSD box. However, I doubt that's > > the problem, as I've observed inbound data (via serial/PPP) with this > > same quirk. > > Hmm, I wonder if we're running into the (pre-pathmtu) 576 default tcp mss > somewhere with the extra tcp headers? Doubtful, the data in the packet was about 100 bytes, and the IP length is only 140 bytes. Other packets with 500+ bytes of data go through fine, most of the time. This quirk is only noticed *occasionally*. :-) I will see if I can reproduce this with some other software, so far it's been IRCII (client) and whatever aussie.oz.org uses (IRCD?). Perhaps there's a shared library or common routine which is causing this problem. Cheers.