Date: Sat, 13 May 2000 19:18:44 -0700 (PDT) From: Archie Cobbs <archie@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/tc am7990.c src/sys/dev/an if_an.c src/sys/dev/awi awi.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/ep if_ep.c if_epvar.h src/sys/dev/ex if_ex.c src/sys/dev/ie if_ie.c src/sys/dev/sn if_sn.c src/sys/dev/usb ... Message-ID: <200005140218.TAA45986@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
archie 2000/05/13 19:18:44 PDT
Modified files:
sys/alpha/tc am7990.c
sys/dev/an if_an.c
sys/dev/awi awi.c
sys/dev/cs if_cs.c
sys/dev/ed if_ed.c
sys/dev/ep if_ep.c if_epvar.h
sys/dev/ex if_ex.c
sys/dev/ie if_ie.c
sys/dev/sn if_sn.c
sys/dev/usb usb_ethersubr.c
sys/dev/vx if_vx.c
sys/dev/xe if_xe.c
sys/i386/isa if_el.c if_fe.c if_le.c if_lnc.c if_rdp.c
if_wi.c if_wl.c
sys/net bridge.c bridge.h if_ethersubr.c
if_vlan.c
sys/netinet ip_dummynet.c ip_fw.c
sys/pc98/pc98 if_ed.c
sys/pci if_dc.c if_de.c if_fxp.c if_rl.c if_sf.c
if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c
if_tx.c if_vr.c if_wb.c if_wx.c if_xl.c
Log:
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
Revision Changes Path
1.10 +1 -23 src/sys/alpha/tc/am7990.c
1.4 +2 -15 src/sys/dev/an/if_an.c
1.3 +3 -1 src/sys/dev/awi/awi.c
1.16 +1 -8 src/sys/dev/cs/if_cs.c
1.179 +13 -53 src/sys/dev/ed/if_ed.c
1.103 +4 -34 src/sys/dev/ep/if_ep.c
1.5 +1 -2 src/sys/dev/ep/if_epvar.h
1.31 +1 -18 src/sys/dev/ex/if_ex.c
1.75 +31 -129 src/sys/dev/ie/if_ie.c
1.10 +1 -21 src/sys/dev/sn/if_sn.c
1.7 +2 -20 src/sys/dev/usb/usb_ethersubr.c
1.27 +5 -14 src/sys/dev/vx/if_vx.c
1.19 +2 -24 src/sys/dev/xe/if_xe.c
1.48 +9 -38 src/sys/i386/isa/if_el.c
1.60 +2 -62 src/sys/i386/isa/if_fe.c
1.58 +1 -49 src/sys/i386/isa/if_le.c
1.71 +6 -53 src/sys/i386/isa/if_lnc.c
1.8 +2 -24 src/sys/i386/isa/if_rdp.c
1.22 +2 -15 src/sys/i386/isa/if_wi.c
1.28 +3 -20 src/sys/i386/isa/if_wl.c
1.17 +24 -36 src/sys/net/bridge.c
1.5 +4 -5 src/sys/net/bridge.h
1.73 +61 -8 src/sys/net/if_ethersubr.c
1.17 +1 -27 src/sys/net/if_vlan.c
1.25 +11 -2 src/sys/netinet/ip_dummynet.c
1.134 +166 -236 src/sys/netinet/ip_fw.c
1.74 +13 -53 src/sys/pc98/pc98/if_ed.c
1.11 +2 -42 src/sys/pci/if_dc.c
1.128 +3 -28 src/sys/pci/if_de.c
1.79 +3 -50 src/sys/pci/if_fxp.c
1.42 +2 -19 src/sys/pci/if_rl.c
1.20 +2 -13 src/sys/pci/if_sf.c
1.15 +2 -18 src/sys/pci/if_sis.c
1.22 +2 -12 src/sys/pci/if_sk.c
1.16 +2 -39 src/sys/pci/if_ste.c
1.27 +2 -19 src/sys/pci/if_ti.c
1.53 +2 -22 src/sys/pci/if_tl.c
1.37 +1 -51 src/sys/pci/if_tx.c
1.28 +2 -38 src/sys/pci/if_vr.c
1.28 +2 -39 src/sys/pci/if_wb.c
1.6 +3 -1 src/sys/pci/if_wx.c
1.74 +2 -39 src/sys/pci/if_xl.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005140218.TAA45986>
