[BACK]Return to if_kue.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / usb

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/dev/usb/if_kue.c between version 1.4 and 1.5

version 1.4, 2000/01/24 08:47:43 version 1.5, 2000/02/01 22:53:14
Line 708  USB_ATTACH(kue)
Line 708  USB_ATTACH(kue)
 USB_DETACH(kue)  USB_DETACH(kue)
 {  {
         USB_DETACH_START(kue, sc);          USB_DETACH_START(kue, sc);
 #if defined(__FreeBSD__)  
         struct ifnet            *ifp;          struct ifnet            *ifp;
         int                     s;          int                     s;
   
         s = splusb();          s = splusb();
   
   #if defined(__FreeBSD__)
         sc = device_get_softc(dev);          sc = device_get_softc(dev);
   #endif
         ifp = GET_IFP(sc);          ifp = GET_IFP(sc);
   
         if (ifp != NULL)          if (ifp != NULL) {
   #if defined(__NetBSD__)
   #if NBPFILTER > 0
                   bpfdetach(ifp);
   #endif
                   ether_ifdetach(ifp);
   #endif /* __NetBSD__ */
                 if_detach(ifp);                  if_detach(ifp);
           }
   
         if (sc->kue_ep[KUE_ENDPT_TX] != NULL)          if (sc->kue_ep[KUE_ENDPT_TX] != NULL)
                 usbd_abort_pipe(sc->kue_ep[KUE_ENDPT_TX]);                  usbd_abort_pipe(sc->kue_ep[KUE_ENDPT_TX]);
Line 733  USB_DETACH(kue)
Line 741  USB_DETACH(kue)
         splx(s);          splx(s);
   
         return (0);          return (0);
 #elif defined(__NetBSD__) || defined(__OpenBSD__)  
         sc = sc;                /* XXX use sc */  
         /* XXX deallocate */  
   
 #ifdef notyet  
         /*  
          * Our softc is about to go away, so drop our refernce  
          * to the ifnet.  
          */  
         if_delref(sc->kue_ec.ec_if);  
 #else  
         return (0);  
 #endif  
   
 #endif /* defined(__NetBSD__) || defined(__OpenBSD__) */  
 }  }
   
 #if defined(__NetBSD__) || defined(__OpenBSD__)  #if defined(__NetBSD__) || defined(__OpenBSD__)
Line 766  kue_activate(self, act)
Line 759  kue_activate(self, act)
                 break;                  break;
   
         case DVACT_DEACTIVATE:          case DVACT_DEACTIVATE:
 #ifdef notyet                  /* Deactivate the interface. */
                 /* First, kill off the interface. */                  if_deactivate(&sc->kue_ec.ec_if);
                 if_detach(sc->kue_ec.ec_if);  
 #endif  
                 sc->kue_dying = 1;                  sc->kue_dying = 1;
                 break;                  break;
         }          }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb <webmaster@jp.NetBSD.org>