netdev
[Top] [All Lists]

Re: udp weirdness

To: Eric Lemoine <Eric.Lemoine@xxxxxxxxxxx>
Subject: Re: udp weirdness
From: jamal <hadi@xxxxxxxxxx>
Date: Fri, 27 Sep 2002 10:53:00 -0400 (EDT)
Cc: <netdev@xxxxxxxxxxx>
In-reply-to: <20020927120223.GH343@hookipa>
Sender: netdev-bounce@xxxxxxxxxxx

On Fri, 27 Sep 2002, Eric Lemoine wrote:

> I figured out that packets can be dropped in pfifo_fast_enqueue()
> [the default qdisc's enqueue func], even though the driver/kernel
> flow control has triggered.
>
> And sendto does not notify the user when packet gets dropped because
> the output queue overflows (as indicated in sendto manpage).
>
> Why doesn't the kernel just put the process into sleep instead of
> dropping packets?
>

What trigger do you suggest to wake up the process again?
A better idea maybe to return something to the socket so it can
manage things instead -- not sure what to return though that wouldnt
break some standard;

cheers,
jamal


<Prev in Thread] Current Thread [Next in Thread>