summaryrefslogtreecommitdiffstats
path: root/libexec
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-06-10 17:59:43 +0000
committerjhb <jhb@FreeBSD.org>2008-06-10 17:59:43 +0000
commitcef6629a0108ac7a5e15e63f3bb5602e940cacd5 (patch)
treecafcc00273adc313bd39d96bf7af3f4a58be926a /libexec
parent2e4980c9ce38f914da9997f8536053ca5413f4bc (diff)
downloadFreeBSD-src-cef6629a0108ac7a5e15e63f3bb5602e940cacd5.zip
FreeBSD-src-cef6629a0108ac7a5e15e63f3bb5602e940cacd5.tar.gz
Make tx(4) MPSAFE
- Add a mutex to the softc to protect the softc and device hardware. - Use a private timer to implement a watchdog for tx timeouts and drive the timer for auto negotiation. - Use bus_foo() rather than bus_space_foo() and remove the bus space tag & handle from the softc. - Call bus_setup_intr() after ether_ifattach(). Tested by: Florian Smeets flo of kasimir.com
Diffstat (limited to 'libexec')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud