On Fri, Sep 19, 2008 at 11:01:12AM -0700, Duyck, Alexander H wrote:I'm not sure I understand your point. No qdisc will use any new q->requeue. All qdisc do dequeue, but on tx fail an skb isn't requeued back, but queued by qdisc_restart() in a private list (of root qdisc), and then tried before any new dequeuing. There will be no cpu hit, because each next try is only skb_peek() on this list, until tx queue of an skb at the head is working. Alas this testing is both the weekest (I'm not going to do this), and the strongest side of this solution, because it's mostly David's work (my patch could be actually skipped without much impact). So, I hope, you don't suggest this could be not enough tested or otherwise not the best?! Anyway, I don't insist on "my" solution. I simply think it's reasonable, and it's not for private reasons, because I didn't even find this out. I think, if it's so wrong you should have no problem to show this in one little test. And maybe David changed his mind in the meantime and he will choose your way even without this. Thanks, Jarek P. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Eric Sandeen | Re: [RFC] Heads up on sys_fallocate() |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 007/196] Chinese: add translation of stable_kernel_rules.txt |
| Andrew Morton | -mm merge plans for 2.6.23 |
git: | |
| David Miller | Re: [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
