freebsd-dev/sys/net
Bruce Evans 6b435e575c 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
1995-09-10 12:22:59 +00:00
..
bpf_compat.h Make idempotent. 1994-08-21 05:11:48 +00:00
bpf_filter.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
bpf.c Fix benign type mismatches in devsw functions. 82 out of 299 devsw 1995-09-08 11:09:15 +00:00
bpf.h Fix benign type mismatches in devsw functions. 82 out of 299 devsw 1995-09-08 11:09:15 +00:00
bpfdesc.h Give the BPF the ability to generate signals when a packet is available. 1995-06-15 18:11:00 +00:00
fddi.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
if_arp.h #include <socket.h> -> <sys/socket.h> 1994-11-16 02:16:18 +00:00
if_disc.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
if_dl.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
if_ethersubr.c Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
if_fddisubr.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
if_llc.h Make idempotent. 1994-08-21 05:11:48 +00:00
if_loop.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
if_ppp.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
if_ppp.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
if_sl.c Call output process in slstart() whether or not there is any output. As 1995-09-10 12:22:59 +00:00
if_slvar.h Fix several sysinit functions that had the wrong type and unnecessarily 1995-08-30 00:33:22 +00:00
if_sppp.h Cronyx/Sigma sync/async serial driver with PPP support 1994-12-02 23:23:01 +00:00
if_spppsubr.c Fix -Wformat warnings from LINT kernel. 1995-05-11 19:26:53 +00:00
if_tun.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
if_tun.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
if_types.h Fixed comment - IFT_P80 is 80mbit. 1995-02-25 15:57:55 +00:00
if.c Fixed init functions argument type - caddr_t -> void *. Fixed a couple of 1995-09-09 18:10:37 +00:00
if.h Add a few hooks (in the form of an array of four void *'s) to allow 1995-08-31 15:21:31 +00:00
netisr.h Make networking domains drop-ins, through the magic of GNU ld. (Some day, 1995-05-11 00:13:26 +00:00
pppcompress.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
pppcompress.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
radix.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
radix.h Incorporate new radix code from UCB. This fixes the orphaned mask bugs. 1995-04-28 23:01:37 +00:00
raw_cb.c Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
raw_cb.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
raw_usrreq.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
route.c Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
route.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
rtsock.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
slcompress.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
slcompress.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
slip.h Fix misplaced idempotency #endif. 1995-04-29 15:24:00 +00:00