From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jarek Poplawski Subject: [PATCH 05/14] sch_tbf: Use ->requeue queue instead of ops. Date: Tue, 14 Oct 2008 09:54:02 +0000 Message-ID: <20081014095402.GF10804@ff.dom.local> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: netdev@vger.kernel.org To: David Miller Return-path: Received: from ug-out-1314.google.com ([66.249.92.170]:52657 "EHLO ug-out-1314.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754925AbYJNJyI (ORCPT ); Tue, 14 Oct 2008 05:54:08 -0400 Received: by ug-out-1314.google.com with SMTP id k3so850192ugf.37 for ; Tue, 14 Oct 2008 02:54:07 -0700 (PDT) Content-Disposition: inline In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: -------- Original Message -------- Subject: [PATCH 6/9]: sch_tbf: Use ->requeue queue instead of ops. Date: Mon, 18 Aug 2008 01:37:08 -0700 (PDT) From: David Miller ---------------------> From: David Miller sch_tbf: Use ->requeue queue instead of ops. Signed-off-by: Jarek Poplawski --- net/sched/sch_tbf.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) diff --git a/net/sched/sch_tbf.c b/net/sched/sch_tbf.c index a99529d..e98aeb9 100644 --- a/net/sched/sch_tbf.c +++ b/net/sched/sch_tbf.c @@ -214,12 +214,7 @@ static struct sk_buff *tbf_dequeue(struct Qdisc* sch) (cf. CSZ, HPFQ, HFSC) */ - if (q->qdisc->ops->requeue(skb, q->qdisc) != NET_XMIT_SUCCESS) { - /* When requeue fails skb is dropped */ - qdisc_tree_decrease_qlen(q->qdisc, 1); - sch->qstats.drops++; - } - + __skb_queue_tail(&q->qdisc->requeue, skb); sch->qstats.overlimits++; } return NULL; -- 1.5.6.5