freebsd-dev/sys/pc98/pc98
Archie Cobbs 2e2de7f23f Move code to handle BPF and bridging for incoming Ethernet packets out
of the individual drivers and into the common routine ether_input().
Also, remove the (incomplete) hack for matching ethernet headers
in the ip_fw code.

The good news: net result of 1016 lines removed, and this should make
bridging now work with *all* Ethernet drivers.

The bad news: it's nearly impossible to test every driver, especially
for bridging, and I was unable to get much testing help on the mailing
lists.

Reviewed by:	freebsd-net
2000-05-14 02:18:43 +00:00
..
30line.h Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
atapi.c Fixed header file path and added necessary file. 2000-03-17 12:56:23 +00:00
atapi.h Copy i386/isa/atapi-cd.[ch] to a new name so that it doesn't have the 2000-01-24 17:16:03 +00:00
clock.c Merged from sys/i386/isa/clock.c and sys/isa/sio.c revisions 1.150 and 2000-03-23 08:55:45 +00:00
diskslice_machdep.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
epsonio.h Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
fd.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
fdreg.h Merge from sys/isa/fd.c revision from 1.171 to 1.176 and sys/isa/fdreg.h 2000-01-09 10:01:21 +00:00
if_ed98.h - Sync with sys/i386/isa/if_ed.c revision 1.163. 1999-10-31 08:24:18 +00:00
if_ed.c Move code to handle BPF and bridging for incoming Ethernet packets out 2000-05-14 02:18:43 +00:00
isa_compat.c Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
isa_compat.h hm committed newbused vt driver this weekend, so it is no longer needed 2000-04-17 23:01:53 +00:00
isa_dma.c Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags. 2000-03-13 10:19:32 +00:00
machdep.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
module.h Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
mse.c Newbusify mse driver. 2000-03-29 14:23:16 +00:00
npx.c Synced with sys/i386/isa/mse.c, npx.c and spkr.c revisions 1.49, 1.80 2000-02-01 08:54:14 +00:00
olpt.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
pc98_machdep.c Fixed to probe extended memory for over 256M or under 64M. 2000-03-16 12:14:00 +00:00
pc98_machdep.h Fixed to probe extended memory for over 256M or under 64M. 2000-03-16 12:14:00 +00:00
pc98.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pc98gdc.c Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
pc98kbd.c Merge from the following changes. 2000-03-29 12:26:41 +00:00
pcaudio.c Include pc98.h instead of isareg.h. 2000-04-12 14:08:02 +00:00
ppc.c Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ppcreg.h Port of the PC-98 ppc to the newbus system. 2000-01-20 00:58:49 +00:00
sc_machdep.h Synced with the sc driver in the sys/dev/syscons directory. 2000-01-20 15:16:49 +00:00
scgdcrndr.c Merge from the following changes. 2000-03-29 12:26:41 +00:00
scterm-sck.c Fixed to support JIS7 KANJI. 2000-04-30 08:40:43 +00:00
scvtbpc98.c Merge from the following changes. 2000-03-29 12:26:41 +00:00
sio.c Use bus_space stuff except where it needs high performance. 2000-05-12 12:38:25 +00:00
spkr.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
syscons_pc98.c Merge from the following changes. 2000-03-29 12:26:41 +00:00
syscons.c Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
wd_cd.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
wd_cd.h Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
wd.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
wdreg.h Added wdreg.h. PC-98 still uses the wd driver. 2000-04-14 11:29:15 +00:00
wfd.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
wormio.h Fixed typo. 2000-04-29 05:55:33 +00:00
wst.c Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00