Diff for /src/sys/dev/netif/aue/if_aue.c between versions 1.6 and 1.7

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
   

Removed from v.1.6  
changed lines
  Added in v.1.7