Lines Matching defs:htb_sched
216 struct htb_sched struct
218 struct list_head root; /* root classes list */
219 struct list_head hash[HTB_HSIZE]; /* hashed by classid */
220 struct list_head drops[TC_HTB_NUMPRIO]; /* active leaves (for drops) */
223 rb_root_t row[TC_HTB_MAXDEPTH][TC_HTB_NUMPRIO];
224 int row_mask[TC_HTB_MAXDEPTH];
225 rb_node_t *ptr[TC_HTB_MAXDEPTH][TC_HTB_NUMPRIO];
226 u32 last_ptr_id[TC_HTB_MAXDEPTH][TC_HTB_NUMPRIO];
229 rb_root_t wait_pq[TC_HTB_MAXDEPTH];
232 unsigned long near_ev_cache[TC_HTB_MAXDEPTH];
235 unsigned long jiffies;
238 int nwc_hit; /* this to disable mindelay complaint in dequeue */
240 int defcls; /* class where unclassified flows go to */
241 u32 debug; /* subsystem debug levels */
244 struct tcf_proto *filter_list;
245 int filter_cnt;
247 int rate2quantum; /* quant = rate / rate2quantum */
248 psched_time_t now; /* cached dequeue time */
249 struct timer_list timer; /* send delay timer */
251 struct timer_list rttim; /* rate computer timer */
252 int recmp_bucket; /* which hash bucket to recompute next */
276 struct htb_sched *q = (struct htb_sched *)sch->data; in htb_find() argument