Date: 25 Feb 1999 17:03:30 +0100 From: Graeme Brown <graeme.brown@bt-sys.bt.co.uk> To: Panos GEVROS <P.Gevros@cs.ucl.ac.uk> Cc: "FreeBSD-Net (FreeBSD.Org) List" <freebsd-net@freebsd.org> Subject: RE: Troubles with BSDATM and PVCs Message-ID: <n1292160495.79168@maczebedee>
next in thread | raw e-mail | index | archive | help
Panos thanks for this info. we will upgrade to altq-1.1.3. regards Graeme _______________________________________________________________________________ To: Graeme Brown Cc: P.Gevros@cs.ucl.ac.uk From: Panos GEVROS on Thu, Feb 25, 1999 4:42 pm Subject: Re: Troubles with BSDATM and PVCs RFC Header:Received: by maczebedee with ADMIN;25 Feb 1999 16:42:30 +0100 Received: from arthur.axion.bt.co.uk (actually mailhub) by rambo with SMTP (PP); Thu, 25 Feb 1999 16:45:42 +0000 Received: from bells.cs.ucl.ac.uk by arthur with Internet with SMTP; Thu, 25 Feb 1999 16:38:00 +0000 Received: from sporty.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP id <g.13941-0@bells.cs.ucl.ac.uk>; Thu, 25 Feb 1999 16:37:57 +0000 X-Mailer: exmh version 2.0.2 To: Graeme Brown <graeme.brown@bt-sys.bt.co.uk> cc: P.Gevros@cs.ucl.ac.uk Subject: Re: Troubles with BSDATM and PVCs In-reply-to: Your message of "25 Feb 1999 16:02:03 +0100." <n1292164143.57598@maczebedee> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 25 Feb 1999 16:37:55 +0100 Message-ID: <6055.919960675@cs.ucl.ac.uk> From: Panos GEVROS <P.Gevros@cs.ucl.ac.uk> Graeme, there is a bug in the ATM driver which causes interfaces to freeze occasionally we used to have this problem and talked to Kenjiro, it is fixed in altq-1.1.3 Panos ---------------------------------------------------------------------- --- midway.c- Wed Oct 7 20:54:18 1998 +++ midway.c Thu Oct 8 12:24:34 1998 @@ -2237,7 +2237,11 @@ goto dequeue_drop; } - if (launch.need > sc->txslot[chan].bfree) { + /* + * note: don't use the entire buffer space. if WRTX becomes equal + * to RDTX, the transmitter stops assuming the buffer is empty! --kjc + */ + if (launch.need >= sc->txslot[chan].bfree) { EN_COUNT(sc->txoutspace); #ifdef EN_DEBUG printf("%s: tx%d: out of transmit space\n", sc->sc_dev.dv_xname, chan); ---------------------------------------------------------------------- | |Over a time (say a few days) I find that typicaly one of the pvcsif |becomes unserviceable, I cannot ping A->B or B->A from either |end of the pvc. ping reports 100 % packet loss. | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?n1292160495.79168>