Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jun 1996 20:03:23 +0300
From:      Oleg N Panashchenko <helg@tav.kiev.ua>
To:        grog@lemis.de (Greg Lehey)
Cc:        hackers@freebsd.org
Subject:   Re: IP question: who should return ENOBUFS?
Message-ID:  <199606211703.UAA04703@tav.kiev.ua>

next in thread | raw e-mail | index | archive | help
In article <199606201803.UAA19421@allegro.lemis.de> you wrote:
: I've just spent a fair amount of time trying to figure out why our
: ISDN software jams up if it can't establish a connection.  The
: symptoms are that if you can't establish a connection before a certain
: number of packets have been sent, the whole interface just returns:

: === root@freebie (/dev/ttyp0) /sys/netinet 11 -> ping 192.109.197.38
: PING 192.109.197.38 (192.109.197.38): 56 data bytes
: ping: sendto: No buffer space available
: ping: wrote 192.109.197.38 64 chars, ret=-1
: ping: sendto: No buffer space available

I have seen exactly the same behaviour with Digiboard driver.
There was reliable way to reproduce it:

ping -f any.non-local.host

And see nothing except of 'No buffer space available' until restarting
the interface.

Adding a call of linesw[].l_start() in appropriate place in driver code
closed the problem.

Oleg




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