NetBSD/sys/net
thorpej 7e3a0bf0c5 Decouple inbound and outbound filters. Now instead of using "active-filter"
and "pass-filter" and "inbound" and "outbound" qualifiers in the filter
expression, use new "active-filter-in", "active-filter-out", "pass-filter-in",
and "pass-filter-out" without these qualifiers.

This is necessary due to the horrible, awful way "inbound" and "outbound"
were specified for the filter programs when a packet was passed through them.
Basically, the "address" byte in the serial PPP header was overwritten with
a value to indicate the direction.  However, the "address" byte doesn't even
exist on PPP headers for all other PPP encaps!  So, this old method worked
only for serial encaps, and corrupted packets for all others (PPPoE, ATM, etc.)
1999-05-12 18:50:51 +00:00
..
Makefile Install if_sppp.h in include/net/ 1999-04-04 06:08:40 +00:00
bpf.c * Add the ability to change the data link type on the fly. 1999-05-11 02:11:08 +00:00
bpf.h * Add the ability to change the data link type on the fly. 1999-05-11 02:11:08 +00:00
bpf_filter.c bpf_filter.c: 1997-10-09 18:20:04 +00:00
bpfdesc.h Implement two new BPF ioctls: BPFGHDRCMPLT and BPFSHDRCMPLT, to get/set 1998-04-30 00:08:19 +00:00
bsd-comp.c Update to ppp-2.3b4; from Paul Mackerras 1997-03-12 20:26:46 +00:00
ethertypes.h Define the PPPoE Discovery and PPPoE ethertypes. 1999-03-20 03:37:52 +00:00
if.c defopt COMPAT_43 1998-12-10 15:07:01 +00:00
if.h Added per-addr input/output statistics. Currently just support netatalk 1999-03-27 01:24:49 +00:00
if_arc.h So... after all, the ATA878.2 copy I had was buggy. The newer revision has 1999-02-25 11:20:34 +00:00
if_arcsubr.c So... after all, the ATA878.2 copy I had was buggy. The newer revision has 1999-02-25 11:20:34 +00:00
if_arp.h Add ARP hardware type for IEEE 1394 (FireWire) 1999-05-08 01:42:24 +00:00
if_atm.h Make ATM_LLC_SETTYPE do the rigth thing: swap byte on LE machines, 1998-05-06 10:16:04 +00:00
if_atmsubr.c defopt NATM. 1998-07-05 22:48:05 +00:00
if_dl.h add multiple inclusion protection (and cleanup). 1998-02-09 17:43:44 +00:00
if_ether.h don't expose structures and prototypes to _STANDALONE programs 1999-04-09 09:32:51 +00:00
if_ethersubr.c Const poison ether_ifattach(). 1999-03-10 21:05:08 +00:00
if_fddi.h Changes so that BPF readers will get the data in fddi packet aligned along 1998-09-20 02:36:08 +00:00
if_fddisubr.c IPX fixes. 1998-12-10 15:51:48 +00:00
if_gre.c exterminate ovbcopy. patches provided by Erik Bertelsen, pr-7145 1999-03-12 22:42:30 +00:00
if_gre.h Add an extern declaration of gre_softc[] here. Wrap it and the prototypes 1998-12-22 01:33:45 +00:00
if_hippi.h Sync the symbol used for multiple inclusion protection with the canonical 1998-05-29 13:37:39 +00:00
if_hippisubr.c defopt INET, NETATALK. 1998-07-05 00:51:04 +00:00
if_llc.h Add LLC_SNAPFRAMELEN. 1999-03-22 22:29:27 +00:00
if_loop.c defopt NS, NSIP. 1998-07-05 06:49:00 +00:00
if_media.c Back out previous. It was just ... braindamaged. 1999-04-30 17:47:36 +00:00
if_media.h Add a new shared media option, IFM_FLOW, used to enable link-level 1999-03-23 21:46:47 +00:00
if_ppp.c Decouple inbound and outbound filters. Now instead of using "active-filter" 1999-05-12 18:50:51 +00:00
if_ppp.h Decouple inbound and outbound filters. Now instead of using "active-filter" 1999-05-12 18:50:51 +00:00
if_pppvar.h Decouple inbound and outbound filters. Now instead of using "active-filter" 1999-05-12 18:50:51 +00:00
if_sl.c fixes to compile if NBPFILTER == 0 1999-03-27 22:48:36 +00:00
if_slvar.h Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
if_sppp.h Add NetBSD rcsid tags, and preserve old ones from i4b source 1999-04-04 06:57:03 +00:00
if_spppsubr.c Add NetBSD rcsid tags, and preserve old ones from i4b source 1999-04-04 06:57:03 +00:00
if_strip.c Make this compile again. 1998-07-07 03:22:03 +00:00
if_stripvar.h add multiple inclusion protection (and cleanup). 1998-02-09 17:43:44 +00:00
if_token.h Fix version id strings in comment. 1999-04-08 15:53:31 +00:00
if_tokensubr.c Fix version id strings in comment. 1999-04-08 15:53:31 +00:00
if_tun.c adjust format args for compiler changes 1999-03-04 02:38:31 +00:00
if_tun.h PR #2736: wrap the softc in #ifdef _KERNEL so userland can include this 1998-03-18 21:21:48 +00:00
if_types.h fix "CMSA CD" to "CSMA/CD" 1999-01-18 06:31:13 +00:00
netisr.h Add IPX bits. 1998-05-04 12:54:22 +00:00
pfil.c convert pfil(9) in and out lists from <sys/queue.h> LISTs to TAILQs, and 1998-03-19 15:45:30 +00:00
pfil.h convert pfil(9) in and out lists from <sys/queue.h> LISTs to TAILQs, and 1998-03-19 15:45:30 +00:00
ppp-comp.h Merge changes from pppd-2.3.4; adds ppp-deflate-draft stuff and updates 1998-05-02 14:34:24 +00:00
ppp-deflate.c Merge changes from pppd-2.3.4; adds ppp-deflate-draft stuff and updates 1998-05-02 14:34:24 +00:00
ppp_defs.h Add IPX bits. 1998-05-04 12:54:22 +00:00
ppp_tty.c * Start out with a data link type of DLT_NULL. When we change an interface 1999-05-11 02:18:52 +00:00
radix.c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
radix.h Sync with Lite2. 1997-04-02 21:17:28 +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 add multiple inclusion protection (and cleanup). 1998-02-09 17:43:44 +00:00
raw_usrreq.c Remove unused variable. 1996-05-28 23:24:23 +00:00
route.c Simplify the rttimer code somewhat; use TAILQs instead of CIRCLEQs (we 1998-12-27 18:27:48 +00:00
route.h Simplify the rttimer code somewhat; use TAILQs instead of CIRCLEQs (we 1998-12-27 18:27:48 +00:00
rtsock.c deal with failure of malloc NOWAIT by restarting after mallocing with WAIT. 1999-04-02 17:22:21 +00:00
slcompress.c make this compile again 1999-03-13 14:09:46 +00:00
slcompress.h add multiple inclusion protection (and cleanup). 1998-02-09 17:43:44 +00:00
slip.h add multiple inclusion protection (and cleanup). 1998-02-09 17:43:44 +00:00
zlib.c RCS ID police 1999-02-15 04:54:34 +00:00
zlib.h RCS ID police 1999-02-15 04:54:34 +00:00