1 --- linux-2.4/net/sched/sch_htb.c 2003/06/18 19:55:49 1.20
2 +++ linux-2.4/net/sched/sch_htb.c 2003/07/05 10:37:51
7 -#define HTB_DBG(S,L,FMT,ARG...) if (((q->debug>>(2*S))&3) >= L) \
8 +#define HTB_DBG_COND(S,L) (((q->debug>>(2*S))&3) >= L)
9 +#define HTB_DBG(S,L,FMT,ARG...) if (HTB_DBG_COND(S,L)) \
10 printk(KERN_DEBUG FMT,##ARG)
11 #define HTB_CHCL(cl) BUG_TRAP((cl)->magic == HTB_CMAGIC)
15 (N)->rb_color = -1; } while (0)
17 +#define HTB_DBG_COND(S,L) (0)
18 #define HTB_DBG(S,L,FMT,ARG...)
21 @@ -1202,7 +1204,8 @@ static int htb_dump(struct Qdisc *sch, s
22 gopt.direct_pkts = q->direct_pkts;
26 + if (HTB_DBG_COND(0,2))
29 gopt.version = HTB_VER;
30 gopt.rate2quantum = q->rate2quantum;