freebsd-dev/sys/dev/mxge
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
..
eth_z8e.h Update mxge firmware from 1.4.39 to 1.4.43. Changes include: 2009-06-23 18:00:43 +00:00
ethp_z8e.h Update mxge firmware from 1.4.39 to 1.4.43. Changes include: 2009-06-23 18:00:43 +00:00
if_mxge_var.h Add a dying flag to prevent races at detach. 2009-06-24 21:09:56 +00:00
if_mxge.c Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/ 2009-06-26 11:45:06 +00:00
mcp_gen_header.h Update the mxge(4) driver's copyright to 2007, and drop 2007-07-12 16:04:55 +00:00
mxge_eth_z8e.c - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
mxge_ethp_z8e.c - Enable static building of mxge(4) and its firmware. 2007-07-19 16:16:00 +00:00
mxge_lro.c Implement minimal set of changes suggested by bz to make 2009-06-23 17:42:06 +00:00
mxge_mcp.h Better support for recent Myricom 10GbE NICs 2009-02-17 22:15:58 +00:00
mxge_rss_eth_z8e.c Add optional support to mxge for MSI-X interrupts and multiple receive 2008-01-15 20:34:49 +00:00
mxge_rss_ethp_z8e.c Add optional support to mxge for MSI-X interrupts and multiple receive 2008-01-15 20:34:49 +00:00
rss_eth_z8e.h Update mxge firmware from 1.4.39 to 1.4.43. Changes include: 2009-06-23 18:00:43 +00:00
rss_ethp_z8e.h Update mxge firmware from 1.4.39 to 1.4.43. Changes include: 2009-06-23 18:00:43 +00:00