freebsd-dev/sys/dev/ed
Robert Watson eb956cd041 Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/
IF_ADDR_UNLOCK() across network device drivers when accessing the
per-interface multicast address list, if_multiaddrs.  This will
allow us to change the locking strategy without affecting our driver
programming interface or binary interface.

For two wireless drivers, remove unnecessary locking, since they
don't actually access the multicast address list.

Approved by:	re (kib)
MFC after:	6 weeks
2009-06-26 11:45:06 +00:00
..
ax88x90reg.h This is a major reworking of the AX88x90 support. 2009-03-30 16:15:06 +00:00
dl100xxreg.h Minor tweaks in the names to match the chips more closely. 2009-04-02 18:02:00 +00:00
if_ed98.h
if_ed_3c503.c Have a function pointer to the routine to call for writing an mbuf 2006-01-27 19:10:13 +00:00
if_ed_cbus.c Cleanup resource allocation code a bit. Store the rids on the 2009-04-20 01:19:59 +00:00
if_ed_hpp.c Have a function pointer to the routine to call for writing an mbuf 2006-01-27 19:10:13 +00:00
if_ed_isa.c Cleanup resource allocation code a bit. Store the rids on the 2009-04-20 01:19:59 +00:00
if_ed_novell.c MFp4: 2006-06-12 04:30:42 +00:00
if_ed_pccard.c Add Surecom EP-427X. 2009-04-24 17:28:12 +00:00
if_ed_pci.c Establish the interrupt handler AFTER we successfully attach. We need 2009-04-18 03:10:28 +00:00
if_ed_rtl80x9.c Add missing 'sc->chip_type ==' to an ugly switch statement expression 2007-12-31 03:27:21 +00:00
if_ed_sic.c Have a function pointer to the routine to call for writing an mbuf 2006-01-27 19:10:13 +00:00
if_ed_wd80x3.c It turns out that the Toshiba LANCT00A PC Card is really like the 2009-03-28 04:56:56 +00:00
if_ed.c Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/ 2009-06-26 11:45:06 +00:00
if_edreg.h More chip types, and fix a comment. 2009-04-07 17:06:06 +00:00
if_edvar.h Cleanup resource allocation code a bit. Store the rids on the 2009-04-20 01:19:59 +00:00
rtl80x9reg.h
tc5299jreg.h