| 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@sex.inr.ac.ru> |
| References: | <3D99B6C7.3010302@nortelnetworks.com> <200210011531.TAA19943@sex.inr.ac.ru> |
| 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> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] Mobile IPv6 for 2.5.40 (request for kernel inclusion), Antti Tuominen |
|---|---|
| Next by Date: | Re: PATCH Re: udp weirdness, Chris Friesen |
| Previous by Thread: | Re: PATCH Re: udp weirdness, Ben Greear |
| Next by Thread: | Re: PATCH Re: udp weirdness, Chris Friesen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |