freebsd-dev/sys/i386
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
..
apm Correctly handle suspend and resume in APM. 2000-02-06 14:57:05 +00:00
bios Correctly handle suspend and resume in APM. 2000-02-06 14:57:05 +00:00
conf Change to comments only: spell FreeBSD.org correctly 2000-05-13 11:21:19 +00:00
i386 Move <machine/ipl.h> outside #ifdef SMP because it supplies AST_RESCHED. 2000-05-11 02:32:36 +00:00
ibcs2 Regenerated (fixed the calculation of sy_nargs in sysent tables). 2000-05-09 21:52:02 +00:00
include When using _asm{} in GCC, one must specify the operand's size if one 2000-05-10 01:15:55 +00:00
isa Move code to handle BPF and bridging for incoming Ethernet packets out 2000-05-14 02:18:43 +00:00
linux AT&T asm syntax requires a leading '*' in front of the operand for indirect 2000-05-10 01:21:15 +00:00
pci Don't assume that the PCI BIOS is going to clear the unused bits in %ecx 2000-05-04 17:44:55 +00:00
svr4 AT&T asm syntax requires a leading '*' in front of the operand for indirect 2000-05-10 01:21:15 +00:00
Makefile Add soft updates to the set of things being tagged. Syntax cleanup. 2000-01-27 01:22:06 +00:00