On Sunday 29 July 2007 21:09, Satyam Sharma wrote: > Hi Michael, > > > On Sun, 29 Jul 2007, Michael Buesch wrote: > > > On Sunday 29 July 2007 20:34:46 Satyam Sharma wrote: > > > (2) !(dev->flags & IFF_UP) is bogus because the functions of this ioctl > > > can (and should) be allowed even when the interface is not up and running. > > > > Are you _sure_? This function does poke with the device hardware. > > It might return crap or even machinecheck when not initialized. > > Hardware is probably powered down, if not IFF_UP. (I don't know if that's > > the case here, though). > > IFF_UP checks if the _interface_ is up -- the hardware / card could still > be powered up, but the interface down (ifconfing eth0 down or ip link set > eth0 down).
Well, that is device/driver dependent and I don't know what's the case for this driver. It's encouraged to shutdown hardware completely (except the WOL parts) when the interface is down. Dunno if this driver does it. But _if_ it does it, it could cause problems to poke with the hardware while down. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html