| /freebsd/sys/netpfil/ipfw/ |
| H A D | dn_sched_fifo.c | 65 fifo_enqueue(struct dn_sch_inst *si, struct dn_queue *q, struct mbuf *m) in fifo_enqueue() 72 return dn_enqueue((struct dn_queue *)(si+1), m, 0); in fifo_enqueue() 78 return dn_dequeue((struct dn_queue *)(si + 1)); in fifo_dequeue() 85 struct dn_queue *q = (struct dn_queue *)(si + 1); in fifo_new_sched() 96 struct dn_queue *q = (struct dn_queue *)(si + 1); in fifo_free_sched() 113 _SI( .si_datalen = ) sizeof(struct dn_queue),
|
| H A D | dn_aqm.h | 100 int (*enqueue)(struct dn_queue *, struct mbuf *); 101 struct mbuf * (*dequeue)(struct dn_queue *); 104 int (*init)(struct dn_queue *); 105 int (*cleanup)(struct dn_queue *); 120 update_stats(struct dn_queue *q, int len, int drop) in update_stats()
|
| H A D | dn_sched.h | 125 int (*enqueue)(struct dn_sch_inst *, struct dn_queue *, 135 int (*new_queue)(struct dn_queue *q); 136 int (*free_queue)(struct dn_queue *q); 160 int dn_enqueue(struct dn_queue *q, struct mbuf* m, int drop); 169 dn_dequeue(struct dn_queue *q) in dn_dequeue()
|
| H A D | dn_sched_prio.c | 78 struct dn_queue *q_array[MAXPRIO]; /* Array of queues pointers */ 86 prio_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in prio_enqueue() 119 struct dn_queue *q; in prio_dequeue() 162 prio_new_queue(struct dn_queue *q) in prio_new_queue() 166 struct dn_queue *oldq; in prio_new_queue() 197 prio_free_queue(struct dn_queue *q) in prio_free_queue()
|
| H A D | dn_sched_wf2q.c | 98 struct dn_queue _q; 121 struct dn_queue *q = HEAP_TOP(h)->object; in idle_check() 136 wf2qp_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in wf2qp_enqueue() 198 struct dn_queue *q; in wf2qp_dequeue() 306 wf2qp_new_queue(struct dn_queue *_q) in wf2qp_new_queue() 327 wf2qp_free_queue(struct dn_queue *q) in wf2qp_free_queue() 362 sizeof(struct dn_queue),
|
| H A D | dn_sched_rr.c | 60 struct dn_queue q; /* Standard queue */ 151 rr_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in rr_enqueue() 256 rr_new_queue(struct dn_queue *_q) in rr_new_queue() 281 rr_free_queue(struct dn_queue *_q) in rr_free_queue() 305 _SI( .q_datalen = ) sizeof(struct rr_queue) - sizeof(struct dn_queue),
|
| H A D | dn_aqm_codel.h | 74 struct mbuf *codel_extract_head(struct dn_queue *, aqm_time_t *); 79 codel_dodequeue(struct dn_queue *q, aqm_time_t now, uint16_t *ok_to_drop) in codel_dodequeue() 132 codel_dequeue(struct dn_queue *q) in codel_dequeue()
|
| H A D | dn_aqm_codel.c | 190 codel_extract_head(struct dn_queue *q, aqm_time_t *pkt_ts) in codel_extract_head() 228 aqm_codel_enqueue(struct dn_queue *q, struct mbuf *m) in aqm_codel_enqueue() 281 aqm_codel_dequeue(struct dn_queue *q) in aqm_codel_dequeue() 291 aqm_codel_init(struct dn_queue *q) in aqm_codel_init() 326 aqm_codel_cleanup(struct dn_queue *q) in aqm_codel_cleanup()
|
| H A D | ip_dn_private.h | 250 struct dn_queue { struct 254 SLIST_ENTRY(dn_queue) q_next; /* hash chain list for qht */ argument 415 struct dn_queue *ipdn_q_find(struct dn_fsk *, struct dn_sch_inst *,
|
| H A D | ip_dummynet.c | 328 &((struct dn_queue *)key)->ni.fid : in q_hash() 337 struct dn_queue *o = (struct dn_queue *)obj; in q_match() 342 id2 = &((struct dn_queue *)key)->ni.fid; in q_match() 355 struct dn_queue *q, *template = arg; in q_new() 392 dn_delete_queue(struct dn_queue *q, int flags) in dn_delete_queue() 445 dn_delete_queue((struct dn_queue *)(fs->qht), flags); in qht_delete() 455 struct dn_queue * 459 struct dn_queue template; in ipdn_q_find() 468 offsetof(struct dn_queue, q_next), in ipdn_q_find() 480 return (struct dn_queue *)fs->qht; in ipdn_q_find() [all …]
|
| H A D | dn_aqm_pie.c | 326 pie_extract_head(struct dn_queue *q, aqm_time_t *pkt_ts, int getts) in pie_extract_head() 408 aqm_pie_dequeue(struct dn_queue *q) in aqm_pie_dequeue() 480 aqm_pie_enqueue(struct dn_queue *q, struct mbuf* m) in aqm_pie_enqueue() 574 aqm_pie_init(struct dn_queue *q) in aqm_pie_init() 645 aqm_pie_cleanup(struct dn_queue *q) in aqm_pie_cleanup()
|
| H A D | dn_sched_fq_codel.c | 288 fq_codel_enqueue(struct dn_sch_inst *_si, struct dn_queue *_q, in fq_codel_enqueue() 294 struct dn_queue *mainq; in fq_codel_enqueue() 297 mainq = (struct dn_queue *)(_si + 1); in fq_codel_enqueue() 437 struct dn_queue *q; in fq_codel_new_sched()
|
| H A D | dn_sched_qfq.c | 207 struct dn_queue _q; 302 qfq_new_queue(struct dn_queue *_q) in qfq_new_queue() 333 qfq_free_queue(struct dn_queue *_q) in qfq_free_queue() 653 qfq_enqueue(struct dn_sch_inst *si, struct dn_queue *_q, struct mbuf *m) in qfq_enqueue() 832 _SI( .q_datalen = ) sizeof(struct qfq_class) - sizeof(struct dn_queue),
|
| H A D | dn_aqm_pie.h | 83 struct dn_queue *pq;
|
| H A D | dn_sched_fq_pie.c | 135 struct dn_queue main_q; /* main queue is after si directly */ 863 fq_pie_enqueue(struct dn_sch_inst *_si, struct dn_queue *_q, in fq_pie_enqueue() 869 struct dn_queue *mainq; in fq_pie_enqueue() 873 mainq = (struct dn_queue *)(_si + 1); in fq_pie_enqueue() 1013 struct dn_queue *q; in fq_pie_new_sched()
|
| H A D | dn_sched_fq_codel.h | 76 struct dn_queue main_q; /* main queue is after si directly */
|
| H A D | ip_dn_io.c | 312 red_drops (struct dn_queue *q, int len) in red_drops() 482 dn_enqueue(struct dn_queue *q, struct mbuf* m, int drop) in dn_enqueue() 911 struct dn_queue *q = NULL; /* default */ in dummynet_io()
|
| H A D | dummynet.txt | 114 struct dn_queue 118 A dn_queue has a pointer to the dn_fsk (which in turn counts 162 | [dn_queue] | | | [dn_si] | 163 | [dn_queue] | | | [dn_si] | 166 | |dn_queue| | | | |dn_si | | 759 A struct dn_queue contains packets belonging to a queue and some statistical 763 struct dn_queue q; 832 - int (*create_queue_alg)(struct dn_queue *q, struct gen *f); 835 - int (*delete_queue_alg)(struct dn_queue *q);
|
| /freebsd/sys/netpfil/ipfw/test/ |
| H A D | main.c | 53 int (*enq)(struct dn_sch_inst *, struct dn_queue *, 98 #define FI2Q(c, i) ((struct dn_queue *)((c)->q + (c)->q_len * (i))) 114 struct dn_queue *q; in drop() 139 default_enqueue(struct dn_sch_inst *si, struct dn_queue *q, struct mbuf *m) in default_enqueue() 171 struct dn_queue *_q = FI2Q(c, mb->flow_id); in gnet_stats_enq() 183 struct dn_queue *_q = FI2Q(c, mb->flow_id); in gnet_stats_deq() 213 struct dn_queue *q = FI2Q(c, m->flow_id); in mainloop() 414 struct dn_queue *q = FI2Q(c, j); in parse_flowsets() 440 c->q_len = sizeof(struct dn_queue); in init() 586 struct dn_queue *q = FI2Q(c, i); in init() [all …]
|
| H A D | test_dn_sched.c | 36 struct dn_queue *q = _q; in dn_delete_queue() 54 dn_enqueue(struct dn_queue *q, struct mbuf* m, int drop) in dn_enqueue()
|