|
|
| version 1.6, 2003/12/30 01:01:45 | version 1.7, 2004/02/11 15:05:03 |
|---|---|
| Line 82 | Line 82 |
| #include <sys/bus.h> | #include <sys/bus.h> |
| #include <machine/bus.h> | #include <machine/bus.h> |
| #if __FreeBSD_version < 500000 | #if defined(DragonFly) || __FreeBSD_version < 500000 |
| #include <machine/clock.h> | #include <machine/clock.h> |
| #endif | #endif |
| Line 561 aue_setmulti(struct aue_softc *sc) | Line 561 aue_setmulti(struct aue_softc *sc) |
| aue_csr_write_1(sc, AUE_MAR0 + i, 0); | aue_csr_write_1(sc, AUE_MAR0 + i, 0); |
| /* now program new ones */ | /* now program new ones */ |
| #if __FreeBSD_version >= 500000 | #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 |
| TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) | TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) |
| #else | #else |
| LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) | LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) |
| Line 716 USB_ATTACH(aue) | Line 716 USB_ATTACH(aue) |
| } | } |
| } | } |
| #if __FreeBSD_version >= 500000 | #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 |
| mtx_init(&sc->aue_mtx, device_get_nameunit(self), MTX_NETWORK_LOCK, | mtx_init(&sc->aue_mtx, device_get_nameunit(self), MTX_NETWORK_LOCK, |
| MTX_DEF | MTX_RECURSE); | MTX_DEF | MTX_RECURSE); |
| #endif | #endif |
| Line 767 USB_ATTACH(aue) | Line 767 USB_ATTACH(aue) |
| aue_ifmedia_upd, aue_ifmedia_sts)) { | aue_ifmedia_upd, aue_ifmedia_sts)) { |
| printf("aue%d: MII without any PHY!\n", sc->aue_unit); | printf("aue%d: MII without any PHY!\n", sc->aue_unit); |
| AUE_UNLOCK(sc); | AUE_UNLOCK(sc); |
| #if __FreeBSD_version >= 500000 | #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 |
| mtx_destroy(&sc->aue_mtx); | mtx_destroy(&sc->aue_mtx); |
| #endif | #endif |
| USB_ATTACH_ERROR_RETURN; | USB_ATTACH_ERROR_RETURN; |
| Line 779 USB_ATTACH(aue) | Line 779 USB_ATTACH(aue) |
| /* | /* |
| * Call MI attach routine. | * Call MI attach routine. |
| */ | */ |
| #if __FreeBSD_version >= 500000 | #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 |
| ether_ifattach(ifp, eaddr); | ether_ifattach(ifp, eaddr); |
| #else | #else |
| ether_ifattach(ifp, ETHER_BPF_SUPPORTED); | ether_ifattach(ifp, ETHER_BPF_SUPPORTED); |
| Line 804 aue_detach(device_ptr_t dev) | Line 804 aue_detach(device_ptr_t dev) |
| sc->aue_dying = 1; | sc->aue_dying = 1; |
| untimeout(aue_tick, sc, sc->aue_stat_ch); | untimeout(aue_tick, sc, sc->aue_stat_ch); |
| #if __FreeBSD_version >= 500000 | #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 |
| ether_ifdetach(ifp); | ether_ifdetach(ifp); |
| #else | #else |
| ether_ifdetach(ifp, ETHER_BPF_SUPPORTED); | ether_ifdetach(ifp, ETHER_BPF_SUPPORTED); |
| Line 820 aue_detach(device_ptr_t dev) | Line 820 aue_detach(device_ptr_t dev) |
| #endif | #endif |
| AUE_UNLOCK(sc); | AUE_UNLOCK(sc); |
| #if __FreeBSD_version >= 500000 | #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 |
| mtx_destroy(&sc->aue_mtx); | mtx_destroy(&sc->aue_mtx); |
| #endif | #endif |