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>
