39 queue_run() In include/net/pkt_sched.h: static inline void qdisc_run(struct net_device *dev) { while (!netif_queue_stopped(dev) && qdisc_restart(dev)<0) /* NOTHING */; } Will continue restarting until device is stopped or full.