ping: sendto: No buffer space available

Bill Moran wmoran at potentialtech.com
Tue Jun 17 13:38:49 PDT 2003


Gary Jennejohn wrote:
> Bill Moran writes:
> 
>>>jaime at snowmoon.com wrote:
>>>	It looks like something is causing it to pile up packets in the
>>>buffers temporarily.  Any thoughts?  In the mean time, I will see if I can
>>>dig up a PCI ethernet card.
>>
>>Yes, but it doesn't look like the pile is deep enough that it should have run
>>out of buffer space.
> 
> The ``No buffer space available'' message generally has _nothing at all_
> to do with whether there are enough mbufs available. It really means
> that the send queue in the driver is full and no further packets can
> be added to it until it drains soemwhat.
> 
> The message indicates that, for some reason, the driver can't send
> out any packets on the wire.

So the comment that I made that it was either a driver, NIC, or link-level
problem was near the mark?

> For some reason most people think that this message means they've run
> out of mbufs. Examination of the source would quickly disabuse them
> of this idea.

My original comment was meant to say that.  But apparently I didn't communicate
well enough.

I spent a while looking through the source to get a better idea of where that
error originates, and only got frustrated.  As a favor, can you point me to
the area of the source from which I can learn more of this?

-- 
Bill Moran
Potential Technologies
http://www.potentialtech.com



More information about the freebsd-questions mailing list