freebsd-dev/sys/dev/hme
Pyun YongHyeon 38fa13a6a2 Make hme(4) mpsafe
- Let hme_start()/hme_init() acquire lock and then call
   hme_start_locked()/hme_init_locked() respectivly.
 - Teardown interrupt handler before hme_detach().
 - Remove IFF_NEEDSGIANT flag and mark interrupt handler INTR_MPSAFE.
 - Set callout handler to CALLOUT_MPSAFE.
 - Add locks in hme MII interface.

Reviewed by:	jake
Tested by:	Julian C. Dunn  <jdunn at opentrend dot net>
MFC after:	2 weeks
2004-11-22 06:46:30 +00:00
..
if_hme_pci.c Make hme(4) mpsafe 2004-11-22 06:46:30 +00:00
if_hme_sbus.c Make hme(4) mpsafe 2004-11-22 06:46:30 +00:00
if_hme.c Make hme(4) mpsafe 2004-11-22 06:46:30 +00:00
if_hmereg.h Implement TCP/UDP Transmit/Receive checksum offload. 2004-08-05 02:52:33 +00:00
if_hmevar.h Make hme(4) mpsafe 2004-11-22 06:46:30 +00:00