Date: Wed, 7 Aug 2002 18:20:37 -0500 From: Dan Nelson <dnelson@allantgroup.com> To: "Balaji, Pavan" <pavan.balaji@intel.com> Cc: "'Patrick Thomas'" <root@utility.clubscholarship.com>, freebsd-questions@FreeBSD.ORG Subject: Re: tcpdump and dropped packet statistics Message-ID: <20020807232037.GA64413@dan.emsphone.com> In-Reply-To: <3D386AED1B47D411A94300508B11F18704AD69A4@fmsmsx116.fm.intel.com> References: <3D386AED1B47D411A94300508B11F18704AD69A4@fmsmsx116.fm.intel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Aug 07), Balaji, Pavan said:
> > What does it mean when you run tcpdump and you see this after
> > hitting ctrl-C :
> >
> > 5702 packets received by filter
> > 4395 packets dropped by kernel
> >
> > Is it just some nuance of tcpdump that I shouldn't care about, or
> > is my system actually dropping network packets (and then I should
> > care) ?
> >
> > thanks.
>
> Yes. It is something you should care. It just means that there is a
> lot of corruption of packets (from wherever you are transferring). I
> had this problem a couple of months back, and it turned out that my
> NIC was screwed up.
No. It means tcpdump is not able to process packets fast enough, and
had to drop packets sent to it by the kernel. Corrupt packets don't
even make it to the kernel. NICs usually filter them out
automatically. There's a bit more info the the "bpf" manpage:
bs_drop the number of packets which were accepted by the
filter but dropped by the kernel because of buffer
overflows (i.e., the application's reads aren't
keeping up with the packet traffic).
Try grabbing less bytes if you are using -s, or write to SCSI instead
of IDE disks if you are writing to a file.
--
Dan Nelson
dnelson@allantgroup.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020807232037.GA64413>
