opnsense-src/sys
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
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Made pmap_testbit a static function. 1995-03-30 08:55:39 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Submitted by: Mahesh Neelakanta <mahesh@gcomm.com> 1995-03-30 00:20:08 +00:00
ddb Fixed DDB's "ps" output formatting. 1995-03-28 23:29:52 +00:00
dev Update to new screen update method. 1995-03-30 15:10:20 +00:00
fs Fix timestamps when using Wall CMOS clock, 1995-03-29 18:48:06 +00:00
gnu Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
i386 Do not try to negotiate synchronous SCSI transfers in the Boot Kernel. 1995-03-30 15:41:33 +00:00
isa Emulate hw cursor closely, and get start&end scanlines from BIOS. 1995-03-30 14:32:31 +00:00
isofs/cd9660 Readdir on a CDrom would return bogus "d_type" values, potentially confusing 1995-03-28 07:46:38 +00:00
kern c_iflag handling in setting compat modes now more close to V7 1995-03-29 19:50:58 +00:00
libkern Do not install libkern into /usr/lib, blank target install: added. 1995-03-23 07:02:14 +00:00
miscfs Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
modules Update to new screen update method. 1995-03-30 15:10:20 +00:00
msdosfs Fix timestamps when using Wall CMOS clock, 1995-03-29 18:48:06 +00:00
net This sl enhancement helps to keep serial line (modem) connection alive. 1995-03-30 20:43:32 +00:00
netccitt Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
netinet Re-apply my "breakage" to the Nagel congestion avoidence. This version 1995-03-27 07:12:24 +00:00
netiso Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
netns Removed redundant newlines that were in some panic strings. 1995-03-19 14:29:26 +00:00
nfs Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsclient Deleted bogus DIAGNOSTIC "nfs_fsync: dirty" message. This can and does 1995-03-23 09:43:40 +00:00
nfsserver Removed unnecessary call to vnode_pager_uncache(). We automatically clear 1995-03-19 12:08:03 +00:00
pci Remove wrong redeclarations of printf() and bzero(). Include the correct 1995-03-25 22:40:49 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
sys Move DSIMICROCODE ioctl to 85, 1995-03-30 05:17:50 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
vm Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00