netdev
[Top] [All Lists]

Re: PATCH Re: udp weirdness

To: kuznet@xxxxxxxxxxxxx
Subject: Re: PATCH Re: udp weirdness
From: Eric Lemoine <Eric.Lemoine@xxxxxxxxxxx>
Date: Wed, 2 Oct 2002 13:13:26 +0200
Cc: Chris Friesen <cfriesen@xxxxxxxxxxxxxxxxxx>, hadi@xxxxxxxxxx, netdev@xxxxxxxxxxx
In-reply-to: <200210011531.TAA19943@xxxxxxxxxxxxx>
References: <3D99B6C7.3010302@xxxxxxxxxxxxxxxxxx> <200210011531.TAA19943@xxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.3.28i
> > I may have to poke around...if nothing else I'll learn more about the 
> > networking code...
> 
> It is difficult task, if possible at all.
> 
> The main obstacle is that we must not block after select() succeeded,
> otherwise applications will lockup. Taking into account nature of datagram
> services (and generally of networking services, where routes change et al.)
> you do not know at time of select(), where the datagram will go.
> So, blocking can be made only based on a criterium not depending on this.
> problems with silent losses. People just do not care about this, so
> they get the thing which they deserve.

Alexey,

Would you mind explaining a bit more why apps will lockup if we block
after select() succeeded. Or anyone?

Thx.

        Eric.


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