Subject: Re: kern/29750: send/sendto/sendmsg don't block when no buffer space is available
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Gary Thorpe <gathorpe79@yahoo.com>
List: netbsd-bugs
Date: 07/25/2007 18:00:09
The following reply was made to PR kern/29750; it has been noted by GNATS.
From: Gary Thorpe <gathorpe79@yahoo.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/29750: send/sendto/sendmsg don't block when no buffer space is available
Date: Wed, 25 Jul 2007 12:09:12 -0400 (EDT)
Hi,
I also encountered this bug, but with UNIX domain sockets and datagrams
(NetBSD 3.0). It fails when using sendmsg() and using select() does not
help: it returns that the descriptor is ready but attempting to send
returns ENOBUFS. This error requires busy-waiting (not very efficient)
as a work-around when ENOBUFS occurs.
Bug seems to affect datagram services in general and it is probably not
just IFQ_ENQUEUE because there is no IP or ethernet involved for my
case.
Hope this helps.
Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail at http://mrd.mail.yahoo.com/try_beta?.intl=ca