Hi,

I'm wondering if anyone has ever considered modifying the UDP behavior with
regard to selecting:

Currently, writing to a UDP socket either enqueues packets in the interface
queue (returning success), or drops them on the floor (returning ENOBUFS)
if the queue is full. Selecting-to-write on a UDP socket always succeeds,
never blocks.

I'm considering changing this, so that a select-to-write on a UDP socket
will block until queue space becomes available. (I don't think this would
violate UDP semantics, but is a big enough change to warrant a new sockopt
to enable it.)

Has this been considered/implemented in any OS? Does anyone see any serious
problems with it? Feedback greatly appreciated!

Lars
-- 
Lars Eggert <[EMAIL PROTECTED]>                 Information Sciences Institute
http://www.isi.edu/larse/                University of Southern California

S/MIME Cryptographic Signature

Reply via email to