freebsd-dev/sys/net
Andrey A. Chernov ca9301398c This sl enhancement helps to keep serial line (modem) connection alive.
It is common case when modem hangs with carier on but don't
receive anything from another side.
This thing commonly healed with hangup and redialing.
Enhancements below allows to determine when such action
is needed and inform attach program with SIGURG signal.
There two ioctls set: outfill and keepalive, used from both
sides of connection. Outfill repeatedly sends FRAME_END with
specified timeout (i.e. 40 seconds). It is needed to get input on
other side even if no user activity on slip line currently.
Keepalive checks FRAME_ENDs from other side, and if no one
got in specified timeout (i.e. 60 seconds, max modem retrain time),
send SIGURG to attach program.
I plan to add code to slattach to handle this thing too.

Reviewed by: wollman
1995-03-30 20:43:32 +00:00
..
bpf_compat.h Make idempotent. 1994-08-21 05:11:48 +00:00
bpf_filter.c Added $Id$ 1994-08-02 07:55:43 +00:00
bpf.c Added support for generic FDDI and the DEC DEFEA and DEFPA FDDI adapters. 1995-03-14 09:16:07 +00:00
bpf.h Make idempotent. 1994-08-21 05:11:48 +00:00
bpfdesc.h Make idempotent. 1994-08-21 05:11:48 +00:00
fddi.h Added support for generic FDDI and the DEC DEFEA and DEFPA FDDI adapters. 1995-03-14 09:16:07 +00:00
if_arp.h #include <socket.h> -> <sys/socket.h> 1994-11-16 02:16:18 +00:00
if_disc.c Support for pseudo-device LKMs. Note that this is restricted to only 1995-03-20 19:20:44 +00:00
if_dl.h Make idempotent. 1994-08-21 05:11:48 +00:00
if_ethersubr.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
if_fddisubr.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
if_llc.h Make idempotent. 1994-08-21 05:11:48 +00:00
if_loop.c Support for pseudo-device LKMs. Note that this is restricted to only 1995-03-20 19:20:44 +00:00
if_ppp.c pppinput: 1995-03-29 20:34:17 +00:00
if_ppp.h Initial revision 1994-09-23 00:10:32 +00:00
if_sl.c This sl enhancement helps to keep serial line (modem) connection alive. 1995-03-30 20:43:32 +00:00
if_slvar.h This sl enhancement helps to keep serial line (modem) connection alive. 1995-03-30 20:43:32 +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 Nuke some more compiler warnings, while I'm at it.. 1995-02-15 06:28:48 +00:00
if_tun.c Support for pseudo-device LKMs. Note that this is restricted to only 1995-03-20 19:20:44 +00:00
if_tun.h New user Process PPP based on iij-ppp0.94beta2. 1995-02-26 12:18:08 +00:00
if_types.h Fixed comment - IFT_P80 is 80mbit. 1995-02-25 15:57:55 +00:00
if.c In ifa_ifwithdstaddr() when walking through ifa structs associated with 1995-02-24 11:47:31 +00:00
if.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
netisr.h Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> 1995-01-05 19:51:51 +00:00
pppcompress.c Make PPP compile cleanly 1994-11-01 09:03:20 +00:00
pppcompress.h Make the kernel side of PPP compile. 1994-09-23 00:13:22 +00:00
radix.c radix.c: correct exit condition in rn_walktree_from() 1995-03-23 18:07:29 +00:00
radix.h Better fix for the deletion of parents of cloned routes problem, 1995-03-20 21:30:21 +00:00
raw_cb.c Cosmetics: to silence gcc -wall. 1994-10-08 22:38:27 +00:00
raw_cb.h Make idempotent. 1994-08-21 05:11:48 +00:00
raw_usrreq.c Attempting to bind() or connect() a routing socket, while meaningless, 1995-02-16 01:11:38 +00:00
route.c Don't delete clones if they are PINNED. 1995-03-24 20:05:28 +00:00
route.h Better fix for the deletion of parents of cloned routes problem, 1995-03-20 21:30:21 +00:00
rtsock.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
slcompress.c Cosmetics: to silence gcc -wall. 1994-10-08 22:38:27 +00:00
slcompress.h Idempotency #endif was not at end of file or commented. 1994-08-22 14:16:36 +00:00
slip.h This sl enhancement helps to keep serial line (modem) connection alive. 1995-03-30 20:43:32 +00:00