freebsd-dev/sys/dev/xe
John Baldwin 9bd9b181ca Add locking and make xe(4) MPSAFE:
- Add a mutex to protect the softc and device hardware.
- Use a callout rather than a callout_handle for the media timer.
- Use a dedicated timer for managing the tx watchdog rather than if_timer.
- Fix some resource leaks if xe_attach() fails.
- Shutdown the device before detaching the driver.
- Setup the interrupt handler after ether_ifattach().

Tested by:	Ian FREISLICH  ianf of clue.co.za
2008-06-02 19:43:24 +00:00
..
if_xe_pccard.c Add locking and make xe(4) MPSAFE: 2008-06-02 19:43:24 +00:00
if_xe.c Add locking and make xe(4) MPSAFE: 2008-06-02 19:43:24 +00:00
if_xereg.h
if_xevar.h Add locking and make xe(4) MPSAFE: 2008-06-02 19:43:24 +00:00