NetBSD/sys/net
jonathan d41e338edc * Put in fix to in bytestuffing/RLL code from Stuart Cheshire, that
somehow got lost between NetBSD and Linux.    Output side mbuf-walking
  code now correctly bytestuffs mbuf chains, as well as single mbufs
  and clusters.

* Update radio error-parsing code to Stuart's latest stable code.
  We now parse error messages the older code didn't.

* Note where radio-crash watchdogs should be added (the linux code
  is there, #ifdef'ed out). This still just  doesn't work.
  The radio reset doesn't always work even when slattatch is first started,
  but I have a radio with old firmware, which may be a contributing factor.

* Correct the checks for the tty output queue being overfull;  estimate
  the stuffed pkt size as  (original * 65/64) + STRIP_HDRLEN + 2,
  instead of SLIP's (2*SLMTU).  Re-enable the disabled  check now the
  size estimate isn't excessively large.

* Fix BPF tapping of strip interfaces,  STRIP packets are wrapped
  in a SLIP bpf  header.   This implies no BPF support for arp or atalk,
  even though Linux boxes are sending arp requests and  gratuitous arps.
  There may be no good  fix short  of adding explicit  STRIP encapsulation
  support to bpf/tcpdump.

* Still need a solid walkthrough, and  rewrite to eliminate redundant
  receive-side mbuf copying.
1996-06-26 06:04:20 +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
bpf_filter.c
bpfdesc.h
bsd-comp.c Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +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
if_arc.h
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
if_atm.h [1] add new rxso passing structure to if_atm.h 1996-06-26 04:22:54 +00:00
if_atmsubr.c [1] add new rxso passing structure to if_atm.h 1996-06-26 04:22:54 +00:00
if_dl.h
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
if_fddisubr.c Fix new warnings. 1996-05-07 23:20:21 +00:00
if_llc.h
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 Move a mis-placed line on slattach() so that SLIOCGUNIT works properly. 1996-06-02 16:22:32 +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 * Put in fix to in bytestuffing/RLL code from Stuart Cheshire, that 1996-06-26 06:04:20 +00:00
if_stripvar.h Catch up to removal of if_unit and addition of if_xname and sc_unit, 1996-05-19 22:09:36 +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
netisr.h
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
ppp_defs.h
ppp_tty.c avoid unnecessary checks of m_get/MGET/etc.'s return values. When 1996-06-14 22:21:12 +00:00
radix.c - fix misparenthesized ((a&(B|C) == 0)) 1996-03-16 23:55:36 +00:00
radix.h
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
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 We must indirect through the higher-level protocol for 1996-05-23 18:30:57 +00:00
slcompress.c Added packet filtering, support for "PPP Deflate" packet compression, 1996-03-15 02:28:00 +00:00
slcompress.h
slip.h
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