Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Sep 1995 05:23:01 -0700
From:      Bruce Evans <bde>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/net if_sl.c
Message-ID:  <199509101223.FAA20316@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         95/09/10 05:23:00

  Modified:    sys/net   if_sl.c
  Log:
  Call output process in slstart() whether or not there is any output.  As
  in pppstart(), the output process may be overloaded to handle hardware
  flow control and hardware output completions.
  
  Don't wait for output to drain in slclose().  Discard output immediately.
  New output is not prevented while processes are waiting for output to
  drain (this is a bug), so the wait was sometimes forever.  Infinite
  waits are also possible when CCTS_OFLOW is enabled and CTS is down.
  Infinite waits were also caused by the above bug in slstart().
  
  Start changing new init stuff yet again: rename unused arg `dummy'.
  
  Reviewed by:	davidg



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