*BSD News Article 55763


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.sprintlink.net!news.seanet.com!news.seanet.com!michaelv
From: michaelv@MindBender.HeadCandy.com (Michael L. VanLoon)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Linux network code vs. FreeBSD
Date: 24 Nov 1995 09:01:42 GMT
Organization: HeadCandy Associates... Sweets for the lobes.
Lines: 39
Message-ID: <MICHAELV.95Nov24010143@MindBender.HeadCandy.com>
References: <489b0t$65q@future.internexus.net> <48aeb8$mmj@sernews.raleigh.ibm.com>
	<48ilpg$1vd@buffnet2.buffnet.net> <48oj00$je3@uriah.heep.sax.de>
	<48u4t8$qvr@buffnet2.buffnet.net> <492rq6$r6g@uriah.heep.sax.de>
NNTP-Posting-Host: mindbender.seanet.com
In-reply-to: j@uriah.heep.sax.de's message of 23 Nov 1995 22:15:34 GMT

In article <492rq6$r6g@uriah.heep.sax.de> j@uriah.heep.sax.de (J Wunsch) writes:

   shovey@buffnet.net (Steve Hovey) writes:
   > I have one linux box with cern http which serves a web client who
   > has pages with large pictures of chinchillas.
   > I have one 2.0.5 BSD for other purpose cern httpd use.
   > 
   > The linux pages dont poop out, the bsd ones do. And it resembles the same
   > type of sudden stoppage that FTP does.

   Can you translate "poop out"?  What exactly does happen?  Network
   meltdown?  Any syslog messages?  netstat output?

It's possible that you're being bitten by the RFC1323 problem.  Which
means that Linux isn't killing the connection because it's not as
"advanced". ;-)

There was a timestamp option added to TCP which many older network
stuff doesn't understand, and trips over.  We were able to make the
cards in our Xyplex terminal servers reboot with this option enabled,
because they didn't know how to handle the packet.  Disabling this
feature fixed the problem, until Xyplex was able to provide us with
updated firmware which fixed their cards.  It might be the source of
your problems.

With NetBSD, this option can simply be compiled out of the kernel (in
netinet/tcp_subr.c), or with 1.1 systems, turned off with a simple
sysctl command (sysctl -w net.inet.tcp.rfc1323=0).

I would imagine something similar is possible with FreeBSD.

--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Michael L. VanLoon                                 michaelv@HeadCandy.com
       --<  Free your mind and your machine -- NetBSD free un*x  >--
     NetBSD working ports: 386+PC, Mac 68k, Amiga, HP300, Sun3, Sun4,
                           DEC PMAX (MIPS), DEC Alpha, PC532
     NetBSD ports in progress: VAX, Atari 68k, others...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -