Home
last modified time | relevance | path

Searched refs:flowchain (Results 1 – 6 of 6) sorted by relevance

/linux/include/net/
H A Dfq_impl.h108 flow = list_first_entry(head, struct fq_flow, flowchain); in fq_tin_dequeue()
112 list_move_tail(&flow->flowchain, in fq_tin_dequeue()
122 list_move_tail(&flow->flowchain, &tin->old_flows); in fq_tin_dequeue()
124 list_del_init(&flow->flowchain); in fq_tin_dequeue()
228 if (list_empty(&flow->flowchain)) { in fq_tin_enqueue()
230 list_add_tail(&flow->flowchain, in fq_tin_enqueue()
283 list_for_each_entry(flow, &tin->new_flows, flowchain) in fq_tin_filter()
285 list_for_each_entry(flow, &tin->old_flows, flowchain) in fq_tin_filter()
299 if (!list_empty(&flow->flowchain)) { in fq_flow_reset()
300 list_del_init(&flow->flowchain); in fq_flow_reset()
[all …]
H A Dfq.h33 struct list_head flowchain; member
/linux/net/sched/
H A Dsch_hhf.c116 struct list_head flowchain; /* chaining under hash collision */ member
190 list_for_each_entry_safe(flow, next, head, flowchain) { in seek_list()
197 if (list_is_last(&flow->flowchain, head)) in seek_list()
199 list_del(&flow->flowchain); in seek_list()
221 list_for_each_entry(flow, head, flowchain) { in alloc_new_hh()
239 INIT_LIST_HEAD(&flow->flowchain); in alloc_new_hh()
240 list_add_tail(&flow->flowchain, head); in alloc_new_hh()
492 list_for_each_entry_safe(flow, next, head, flowchain) { in hhf_destroy()
493 list_del(&flow->flowchain); in hhf_destroy()
H A Dsch_fq_pie.c41 * @flowchain: flowchain for the flow
50 struct list_head flowchain; member
190 if (list_empty(&sel_flow->flowchain)) { in fq_pie_qdisc_enqueue()
191 list_add_tail(&sel_flow->flowchain, &q->new_flows); in fq_pie_qdisc_enqueue()
254 flow = list_first_entry(head, struct fq_pie_flow, flowchain); in fq_pie_qdisc_dequeue()
258 list_move_tail(&flow->flowchain, &q->old_flows); in fq_pie_qdisc_dequeue()
273 list_move_tail(&flow->flowchain, &q->old_flows); in fq_pie_qdisc_dequeue()
275 list_del_init(&flow->flowchain); in fq_pie_qdisc_dequeue()
459 INIT_LIST_HEAD(&flow->flowchain); in fq_pie_init()
[all...]
H A Dsch_fq_codel.c45 struct list_head flowchain; member
210 if (list_empty(&flow->flowchain)) { in fq_codel_enqueue()
211 list_add_tail(&flow->flowchain, &q->new_flows); in fq_codel_enqueue()
298 flow = list_first_entry(head, struct fq_codel_flow, flowchain); in fq_codel_dequeue()
302 list_move_tail(&flow->flowchain, &q->old_flows); in fq_codel_dequeue()
313 list_move_tail(&flow->flowchain, &q->old_flows); in fq_codel_dequeue()
315 list_del_init(&flow->flowchain); in fq_codel_dequeue()
384 INIT_LIST_HEAD(&flow->flowchain); in fq_codel_change()
551 INIT_LIST_HEAD(&flow->flowchain); in fq_codel_dump()
740 if (list_empty(&q->flows[i].flowchain)) { in fq_codel_module_init()
[all...]
H A Dsch_cake.c131 struct list_head flowchain; member
1922 /* flowchain */ in cake_enqueue()
1925 list_add_tail(&flow->flowchain, &b->new_flows); in cake_enqueue()
1928 list_move_tail(&flow->flowchain, &b->new_flows); in cake_enqueue()
2147 flow = list_first_entry(head, struct cake_flow, flowchain); in cake_dequeue()
2177 list_move_tail(&flow->flowchain, &b->old_flows); in cake_dequeue()
2193 /* keep in the flowchain until the state has in cake_dequeue()
2196 list_move_tail(&flow->flowchain, in cake_dequeue()
2212 /* remove empty queue from the flowchain */ in cake_dequeue()
2213 list_del_init(&flow->flowchain); in cake_dequeue()
[all...]