| Submitter | Jarek Poplawski |
|---|---|
| Date | Oct. 14, 2008, 9:54 a.m. |
| Message ID | <20081014095423.GH10804@ff.dom.local> |
| Download | mbox | patch |
| Permalink | /patch/4432/ |
| State | RFC |
| Delegated to: | David Miller |
| Headers | show |
Comments
Patch
diff --git a/net/sched/sch_hfsc.c b/net/sched/sch_hfsc.c index 67aa3ea..87da751 100644 --- a/net/sched/sch_hfsc.c +++ b/net/sched/sch_hfsc.c @@ -896,12 +896,7 @@ qdisc_peek_len(struct Qdisc *sch) return 0; } len = qdisc_pkt_len(skb); - if (unlikely(sch->ops->requeue(skb, sch) != NET_XMIT_SUCCESS)) { - if (net_ratelimit()) - printk("qdisc_peek_len: failed to requeue\n"); - qdisc_tree_decrease_qlen(sch, 1); - return 0; - } + __skb_queue_head(&sch->requeue, skb); return len; }