*BSD News Article 21215


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!spool.mu.edu!carroll1.cc.edu!carroll1.cc.edu!not-for-mail
From: sander@carroll1.cc.edu (Scott B. Anderson)
Newsgroups: comp.os.386bsd.bugs
Subject: Duplicate packet creation problem with NetBSD 0.9
Date: 20 Sep 1993 13:59:45 -0500
Organization: The Carroll College poorly-installed InterNetNews site
Lines: 20
Message-ID: <27kuj1$ghv@carroll1.cc.edu>
NNTP-Posting-Host: carroll1.cc.edu
Summary: MY kernel is spewing duplicate icmp packets ack!
Keywords: kernel duplicate icmp packets

Ok, after playing with many of the ethernet structures in 
the kernel sources, I have decided that this problem may or may not
be in the kernel it self.  All ping requests less than 128 or so bytes
in size result in 30 or 40 duplicate packets getting bounced back.
Does anyone have an idea of why, or an Idea to help me find out why?
I've tried ENBUF, ETHER_MIN_LEN, ETHER_MAX_LEN, MTU, and a few others
to try to get this fixed.  After 20 kernels or so, I have decided that this
must be a bug with the std distribution of NetBSD 0.9.  I Started this 
NetBSD from scratch last week.  I repartitioned the drives, loaded
misc, base, etc, security, and ksrc sets.  I then compiled a kernel
with the stock compiler.  Soon after I had this kernel, I noticed that
the ethernet performance was way off from NetBSD 0.8 with the mycroft
if_ne.c driver.  I see that parts of his and others are in the 0.9 driver.
(the 0.8 if_ne.c source won't compile in with stock 0.9 sources) 
I've tried taking various options out of the kernel etc also.  Nothing seems
to work.  Maybe its another one of the network daemons?  Does anyone have
any ideas?

please post or mail to root@hastur.cc.edu, or sander@carroll1.cc.edu
Thanks.