Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Nov 2001 10:05:08 -0800
From:      Mike Smith <msmith@freebsd.org>
To:        Andrea Campi <andrea@webcom.it>
Cc:        Bosko Milekic <bmilekic@technokratis.com>, freebsd-current@FreeBSD.ORG
Subject:   Re: send_packet: No buffer space available 
Message-ID:  <200111261805.fAQI58t00959@mass.dis.org>
In-Reply-To: Your message of "Mon, 26 Nov 2001 17:49:01 %2B0100." <20011126164901.GA554@webcom.it> 

next in thread | previous in thread | raw e-mail | index | archive | help
> So this means the output queue on my net card is full, right? And I guess
> there is no easy solution... Oh well, I'll have to cope.

That's correct; the pipe is full, and you can't put any more bits in it.

Typically you run into this situation when your app is generating more 
data than can squirt out the hole in your network card, or the card is 
stalled for some reason.

Any app using socket I/O should be ready to handle ENOBUFS gracefully; it 
typically needs to pause and then retry the I/O.

> So, no solution, right? :(

If the card is stalled (possible), then you may have a driver problem.
But otherwise, it's not a "problem" except in the application.


-- 
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also.  But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view.  [Dr. Fritz Todt]
           V I C T O R Y   N O T   V E N G E A N C E



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111261805.fAQI58t00959>