Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jun 1996 17:33:21 -0700
From:      David Greenman <davidg@root.com>
To:        grog@lemis.de (Greg Lehey)
Cc:        helg@tav.kiev.ua (Oleg N Panashchenko), hackers@FreeBSD.ORG (FreeBSD Hackers)
Subject:   Re: IP question: who should return ENOBUFS? 
Message-ID:  <199606230033.RAA06888@root.com>
In-Reply-To: Your message of "Sat, 22 Jun 1996 13:16:26 %2B0200." <199606221116.NAA14679@allegro.lemis.de> 

next in thread | previous in thread | raw e-mail | index | archive | help
>I'd consider that a workaround.  We need to change the congestion
>avoidance algorithm to something that works.  In the meantime, this
>"bug fix" in ip_output must be removed.

   I disagree. The problem is in the way that the ISDN driver decides to
dequeue packets. As packets go out, the number of packets on the queue 
should decrease until they fall below the threshold. If they don't decrease,
then there's a bug that needs to be fixed. Note that the case of the Digiboard
driver is likely different. That one seems to indicate stuck flow control
and is probably caused by a race condition in dealing with rts/cts in the
interrupt routine.

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project



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