| Submitter | Jarek Poplawski |
|---|---|
| Date | Dec. 3, 2008, 8:50 a.m. |
| Message ID | <20081203085006.GA15262@ff.dom.local> |
| Download | mbox | patch |
| Permalink | /patch/11908/ |
| State | Accepted |
| Delegated to: | David Miller |
| Headers | show |
Comments
From: Jarek Poplawski <jarkao2@gmail.com> Date: Wed, 3 Dec 2008 08:50:06 +0000 > pkt_sched: sch_htb: Remove L2T() > > L2T() is currently used only in one place (and has one spurious > parameter, btw), so let's: 'get rid of L2T completely, and just > use "qdisc_l2t(rate, size)" directly.' - quote & feedback from > David S. Miller. > > Signed-off-by: Jarek Poplawski <jarkao2@gmail.com> Applied. -- 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
Patch
diff --git a/net/sched/sch_htb.c b/net/sched/sch_htb.c index 80cb94d..fcd06e2 100644 --- a/net/sched/sch_htb.c +++ b/net/sched/sch_htb.c @@ -125,13 +125,6 @@ struct htb_class { psched_time_t t_c; /* checkpoint time */ }; -static inline long L2T(struct htb_class *cl, struct qdisc_rate_table *rate, - int size) -{ - long result = qdisc_l2t(rate, size); - return result; -} - struct htb_sched { struct Qdisc_class_hash clhash; struct list_head drops[TC_HTB_NUMPRIO];/* active leaves (for drops) */ @@ -604,7 +597,7 @@ static void htb_charge_class(struct htb_sched *q, struct htb_class *cl, #define HTB_ACCNT(T,B,R) toks = diff + cl->T; \ if (toks > cl->B) toks = cl->B; \ - toks -= L2T(cl, cl->R, bytes); \ + toks -= (long) qdisc_l2t(cl->R, bytes); \ if (toks <= -cl->mbuffer) toks = 1-cl->mbuffer; \ cl->T = toks