On Sun, 2006-06-08 at 09:19 +1000, Herbert Xu wrote: > Interesting. I can't really think of why it'd do that so some extra > checks would really help. >
I have to run for now but will do this tomorrow. Heres an example of what is saw (eth devices bound to different CPUs): on entering eth1 qdisc_is_running: 14651764 times a packet was successfully dequeued and transmitted 9379699 times we got no packet at all and exited. no packet implies the failure of the check: if (((skb = dev->gso_skb)) || ((skb = q->dequeue(q)))) { I know the qlen is >= 0 otherwise i will hit the BUG(). A qlen of 0 will be interesting to find as well. cheers, jamal - 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