Messages in this thread | | | Date | Mon, 11 Jun 2001 10:54:39 -0400 | From | Jeff Garzik <> | Subject | Re: netif_start_queue |
| |
sebastien person wrote: > > hi, > > I'm trying to port a ethernet device from 2.2 to 2.4. whith the new way of > dealing with dev->tbusy and dev->start (e.g. by using netif_startqueue for > example) I've understand that the netif_start_queue call put a flag that > telling > the device isn't busy but I can't found when does the start flag is set . > > I've read somewhere that it is set when the open function return, but I > haven't > found where is the matching code. > > In 2.4, must we always check if the device is busy or started, or it is > upper > layer work ?
As you appear to be guessing, the upper layer handles the work that 'start' previously did. If you need to check if the interface is up inside your driver, call netif_running(dev).
-- Jeff Garzik | Andre the Giant has a posse. Building 1024 | MandrakeSoft | - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |