From owner-freebsd-hackers Sun Mar 2 22:07:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA02529 for hackers-outgoing; Sun, 2 Mar 1997 22:07:11 -0800 (PST) Received: from palrel1.hp.com (palrel1.hp.com [15.253.72.10]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA02524 for ; Sun, 2 Mar 1997 22:07:06 -0800 (PST) Received: from fakir.india.hp.com (fakir.india.hp.com [15.10.40.3]) by palrel1.hp.com with ESMTP (8.7.5/8.7.3) id WAA19909; Sun, 2 Mar 1997 22:06:53 -0800 (PST) Received: from localhost by fakir.india.hp.com with SMTP (1.37.109.20/15.5+ECS 3.3) id AA123670994; Mon, 3 Mar 1997 11:36:34 +0500 Message-Id: <199703030636.AA123670994@fakir.india.hp.com> To: Michael Smith Cc: hackers@FreeBSD.org, jrb@cs.pdx.edu Subject: Re: [driver testing] Odd network behaviour? In-Reply-To: Your message of "Mon, 03 Mar 1997 00:53:40 +1030." <199703021423.AAA20864@genesis.atrad.adelaide.edu.au> Date: Mon, 03 Mar 1997 11:36:34 +0500 From: A JOSEPH KOSHY Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >>>> "Michael Smith" writes Hi Mike, > wl2 is the 'fast' host sending, and 'wl1' is the slow host receiving; the > trace is taken on wl2. > > To my eyes, this looks like the packet 302957:304417 was lost somehow by > the receiver, and was eventually resent. But why the long silence > before the retransmit? Hiccups usually seem to occur after three or > four back-to-back packets from the 'fast' system (but not always), so > I guess there's some overrun happening somewhere. > use, and it's got me stumped. Any ideas would be greatly appreciated. I've seen similar behaviour on NE2000 compatible cards too. Turning on BPF and running tcpdump at the recieving end shows that the retransmitted packet had actually been accepted from the interface earlier. It somehow hadn't made it to the higher network layers. So whatever the bug is, its probably not 82586 specific. How to repeat: take a tcpdump of incoming traffic (say an FTP GET) on a busy ethernet, look for retransmits for packets that had been already read in. Koshy My Personal Opinions Only