From: Martin Rauh <martin.rauh@gmx.de>
To: Andi Kleen <ak@suse.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Packet loss in IP/UDP Stack?
Date: Wed, 31 Jan 2001 10:19:25 +0100 [thread overview]
Message-ID: <3A77D89C.20E0AC72@gmx.de> (raw)
In-Reply-To: <3A71BB68.21B998AB@gmx.de> <20010126190856.A19098@gruyere.muc.suse.de>
The UDP packet loss went away by setting the rmem_max and rmem_default
in /proc/sys/net/core on the receiving linux box to about 80 percent of the
size of the
transfered file (~50MB).
Many thanks for the fast help!
greetings,
Martin Rauh
Andi Kleen wrote:
> On Fri, Jan 26, 2001 at 07:01:12PM +0100, Martin Rauh wrote:
> > Hi folks,
> >
> > It seems that we are loosing packets in the UDP stack.
> > Somebody might think that this is not astonishing, but
> > the packets are not lost at the network layer. They seem to get
> > lost in the IP/UDP Layer of the receiving box.
> >
> > We have got the following configuration:
> > Two linux boxes (P4, 733 MHz, 256 MB RAM, kernel 2.4.0)
> > are directly connected with two syskonnect sk98xx
> > gigabit ethernet cards. We are sending a file from one host to the other
> >
> > with UDP. About half of the file is lost in the receiving application.
> > But according to the statistics in /proc/net/dev no errors (fifo, frame,
> > dropped...)
> > occured in the network layer. Even the transmitted and received
> > data at the network layer (tx-bytes, -packets) are identical
> > to the amount of the transfered file (plus network overhead).
> >
> > Doas anybody know where the loss occurs? Is there a loss at the
> > network layer or in the higher protocol layers?
>
> UDP by default has 64K buffer and drops packets when it overflows.
> You can check that using netstat -s.
> You can increase it use the SO_{SND,RCV}BUF socket options and/or the
> net/core/[rw]mem_* sysctls.
>
> -Andi
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> Please read the FAQ at http://www.tux.org/lkml/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
prev parent reply other threads:[~2001-01-31 9:20 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-26 18:01 Packet loss in IP/UDP Stack? Martin Rauh
2001-01-26 18:08 ` Andi Kleen
2001-01-31 9:19 ` Martin Rauh [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3A77D89C.20E0AC72@gmx.de \
--to=martin.rauh@gmx.de \
--cc=ak@suse.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.