CLEAN UP SLIP INTERFACE TO KEEP FROM HANGING
authorPoul-Henning Kamp <phk@FreeBSD.org>
Sun, 30 Aug 1992 00:00:00 +0000 (00:00 +0000)
committerPoul-Henning Kamp <phk@FreeBSD.org>
Sun, 30 Aug 1992 00:00:00 +0000 (00:00 +0000)
commit05e2df41cafcb95cf73b24d9cbc448349071bed2
tree8686dae6c14ca20b13220777febe4aaa8ebec694
parentbe5839e23e2cf7f06e5c533cf0d1da1fa5242451
CLEAN UP SLIP INTERFACE TO KEEP FROM HANGING

Here is a patch to clean up the interface between the tty-drivers, in
particular the com driver, and the sl# interfaces, this is not a work-around
but a genuine bug-fix.

Symptoms: after a number of "com#: silo overflow" SLIP ceases to work.

Overview of the problem:  the slip interface will disregard any notice
from the tty-driver on problems (parity errors, framing errors or overruns),
which basicly means the one might as well throw the packet away right away.
Also overrun in the packetizing will go relatively unnotized.

AUTHOR:         Poul-Henning Kamp (phk@data.fls.dk)
386BSD-Patchkit: patch00019
usr/src/sys.386bsd/i386/isa/com.c
usr/src/sys.386bsd/net/if_sl.c
usr/src/sys.386bsd/net/if_slvar.h