NetBSD/sys/net
jonathan 36c640a447 * Remove old, unused SLIP variables from softc.
* Fix radio error-message parsing bug: old comparison against error
  prefix string  off by the size of the Starmode link-level protocol field.
* Fix radio reset finite state machine, given that parsing works properly.
* Add debugging messages about reset FSM if IFF_DEBUG is set.
* Remove #ifdefs notdef around back the check that discards newlines at
  the beginning of a frame. Every error message from the radio has a newline,
  as the radio send error messages terminated by \r\n, not  just \r like data
  frames. Not dropping the \n garbles the following data frame.
* Remove unused low-level debugging routines.
* Reformat the low-level bytestuff/RLL code to match the canonical source.
* Reduce MTU to 1100 bytes; 1200 bytes can overflow the radio buffers if the
  bytestuff/RLL does poorly.
* Fix radio-probe string to _not_ include a frame delimiter (\r): sending
  a \r to the radio tickles a bug in the firmware, causing the radio to
  smash the next frame sent after  the "**\r" probe string.
* Add calls to the tty t_oproc routine to make sure the probe and reset
  strings get sent to the modem promptly, rather than waiting for the next
  packet.
* Add PPP-style calls to the tty start-output function; seems to
  reduce latency marginally.

still to do:
* Flush output queue if resetting, since the radio is going to drop
  frames on the floor anyway if it needs resetting.
* Reduce tty start-output calls.
1996-08-02 02:53:39 +00:00
..
bpf_filter.c Net prototypes 1996-02-13 21:59:53 +00:00
bpf.c avoid unnecessary checks of m_get/MGET/etc.'s return values. When 1996-06-14 22:21:12 +00:00
bpf.h On new architectures and on the alpha, define SIZEOF_BPF_HDR to be 1996-05-02 00:57:28 +00:00
bpfdesc.h Enhancements to the bpf from Stu Grossman <grossman@cygnus.com>: 1995-09-27 18:30:37 +00:00
bsd-comp.c Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00
if_arc.h update from Ignatios Souvatzis 1995-06-07 00:13:52 +00:00
if_arcsubr.c Changed struct ifnet to have a pointer to the softc of the underlying 1996-05-07 02:40:22 +00:00
if_arp.h fixed sized types, where appropriate. when casting pointers to 1995-03-08 02:56:49 +00:00
if_atm.h ported ATM to FreeBSD 2.2-960612-SNAP 1996-07-03 17:17:10 +00:00
if_atmsubr.c ported ATM to FreeBSD 2.2-960612-SNAP 1996-07-03 17:17:10 +00:00
if_dl.h KERNEL -> _KERNEL 1995-03-26 20:23:52 +00:00
if_ethersubr.c Changed struct ifnet to have a pointer to the softc of the underlying 1996-05-07 02:40:22 +00:00
if_fddi.h local adaptations, and fix a could of compilation errors 1995-08-19 04:35:18 +00:00
if_fddisubr.c #ifdef the declaration of 'ac' in fddi_input on ISO, since it's only 1996-07-10 18:54:23 +00:00
if_llc.h fixed sized types, where appropriate. when casting pointers to 1995-03-08 02:56:49 +00:00
if_loop.c Changed struct ifnet to have a pointer to the softc of the underlying 1996-05-07 02:40:22 +00:00
if_ppp.c no need for a local implementation of SIOCGIFMTU; delete it. 1996-06-13 21:50:32 +00:00
if_ppp.h Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00
if_pppvar.h Changed struct ifnet to have a pointer to the softc of the underlying 1996-05-07 02:40:22 +00:00
if_sl.c print difference between pointers with %ld, so that -Wformat works 1996-07-10 18:15:22 +00:00
if_slvar.h Changed struct ifnet to have a pointer to the softc of the underlying 1996-05-07 02:40:22 +00:00
if_strip.c * Remove old, unused SLIP variables from softc. 1996-08-02 02:53:39 +00:00
if_stripvar.h * Remove old, unused SLIP variables from softc. 1996-08-02 02:53:39 +00:00
if_tun.c A couple of emulation enhancements from der mouse's PR#2411: 1996-06-25 22:15:13 +00:00
if_tun.h A couple of emulation enhancements from der mouse's PR#2411: 1996-06-25 22:15:13 +00:00
if_types.h fix some typos. from frank@fwi.uva.nl (Frank van der Linden) 1995-02-27 09:10:24 +00:00
if.c implement SIOCGIFMTU in a generic manner, by pulling the MTU out of 1996-06-13 21:49:43 +00:00
if.h add an ifru_mtu member to the union in 'struct ifreq', and add a 1996-06-13 21:48:34 +00:00
netisr.h add native mode atm network interrupt 1996-07-04 03:16:13 +00:00
ppp_defs.h Latest version of PPP stuff, with packet compression and other 1995-07-04 06:28:17 +00:00
ppp_tty.c avoid unnecessary checks of m_get/MGET/etc.'s return values. When 1996-06-14 22:21:12 +00:00
ppp-comp.h Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00
ppp-deflate.c Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00
radix.c - fix misparenthesized ((a&(B|C) == 0)) 1996-03-16 23:55:36 +00:00
radix.h Net prototypes 1996-02-13 21:59:53 +00:00
raw_cb.c We must indirect through the higher-level protocol for 1996-05-23 18:30:57 +00:00
raw_cb.h Prototype new raw_*() functions. 1996-05-28 23:24:50 +00:00
raw_usrreq.c Remove unused variable. 1996-05-28 23:24:23 +00:00
route.c Net prototypes 1996-02-13 21:59:53 +00:00
route.h Pass a proc pointer down to the usrreq and pcbbind functions for PRU_ATTACH, PRU_BIND and 1996-05-22 13:54:55 +00:00
rtsock.c - Fix PR/2582: default route change without specifying gateway kills system. 1996-07-01 01:12:32 +00:00
slcompress.c Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00
slcompress.h Latest version of PPP stuff, with packet compression and other 1995-07-04 06:28:17 +00:00
slip.h New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' 1994-06-29 06:29:24 +00:00
zlib.c #if 0 unused string 1996-03-16 23:55:40 +00:00
zlib.h Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00