| /f-stack/freebsd/netpfil/ipfw/ |
| H A D | dn_sched_fifo.c | 66 fifo_enqueue(struct dn_sch_inst *si, struct dn_queue *q, struct mbuf *m) in fifo_enqueue() 73 return dn_enqueue((struct dn_queue *)(si+1), m, 0); in fifo_enqueue() 79 return dn_dequeue((struct dn_queue *)(si + 1)); in fifo_dequeue() 86 struct dn_queue *q = (struct dn_queue *)(si + 1); in fifo_new_sched() 97 struct dn_queue *q = (struct dn_queue *)(si + 1); in fifo_free_sched() 114 _SI( .si_datalen = ) sizeof(struct dn_queue),
|
| H A D | dn_aqm.h | 103 int (*enqueue)(struct dn_queue *, struct mbuf *); 104 struct mbuf * (*dequeue)(struct dn_queue *); 107 int (*init)(struct dn_queue *); 108 int (*cleanup)(struct dn_queue *); 123 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 | 79 struct dn_queue *q_array[MAXPRIO]; /* Array of queues pointers */ 87 prio_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in prio_enqueue() 120 struct dn_queue *q; in prio_dequeue() 163 prio_new_queue(struct dn_queue *q) in prio_new_queue() 167 struct dn_queue *oldq; in prio_new_queue() 198 prio_free_queue(struct dn_queue *q) in prio_free_queue()
|
| H A D | dn_sched_wf2q.c | 99 struct dn_queue _q; 122 struct dn_queue *q = HEAP_TOP(h)->object; in idle_check() 137 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() 304 wf2qp_new_queue(struct dn_queue *_q) in wf2qp_new_queue() 325 wf2qp_free_queue(struct dn_queue *q) in wf2qp_free_queue() 363 sizeof(struct dn_queue),
|
| H A D | dn_sched_rr.c | 61 struct dn_queue q; /* Standard queue */ 152 rr_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in rr_enqueue() 257 rr_new_queue(struct dn_queue *_q) in rr_new_queue() 282 rr_free_queue(struct dn_queue *_q) in rr_free_queue() 306 _SI( .q_datalen = ) sizeof(struct rr_queue) - sizeof(struct dn_queue),
|
| H A D | dn_aqm_codel.h | 76 struct mbuf *codel_extract_head(struct dn_queue *, aqm_time_t *); 81 codel_dodequeue(struct dn_queue *q, aqm_time_t now, uint16_t *ok_to_drop) in codel_dodequeue() 134 codel_dequeue(struct dn_queue *q) in codel_dequeue()
|
| H A D | dn_aqm_codel.c | 192 codel_extract_head(struct dn_queue *q, aqm_time_t *pkt_ts) in codel_extract_head() 224 aqm_codel_enqueue(struct dn_queue *q, struct mbuf *m) in aqm_codel_enqueue() 279 aqm_codel_dequeue(struct dn_queue *q) in aqm_codel_dequeue() 289 aqm_codel_init(struct dn_queue *q) in aqm_codel_init() 324 aqm_codel_cleanup(struct dn_queue *q) in aqm_codel_cleanup()
|
| H A D | ip_dn_private.h | 83 SLIST_HEAD(dn_queue_head, dn_queue); 258 struct dn_queue { struct 262 SLIST_ENTRY(dn_queue) q_next; /* hash chain list for qht */ argument 412 struct dn_queue *ipdn_q_find(struct dn_fsk *, struct dn_sch_inst *,
|
| H A D | ip_dummynet.c | 304 &((struct dn_queue *)key)->ni.fid : in q_hash() 313 struct dn_queue *o = (struct dn_queue *)obj; in q_match() 331 struct dn_queue *q, *template = arg; in q_new() 431 struct dn_queue * 435 struct dn_queue template; in ipdn_q_find() 444 offsetof(struct dn_queue, q_next), in ipdn_q_find() 456 return (struct dn_queue *)fs->qht; in ipdn_q_find() 567 struct dn_queue *q = (struct dn_queue *)(si + 1); in si_destroy() 681 struct dn_queue *q = _q; in q_cleanup_q() 994 struct dn_queue *q = obj; in copy_q_cb() [all …]
|
| H A D | dn_aqm_pie.c | 328 pie_extract_head(struct dn_queue *q, aqm_time_t *pkt_ts, int getts) in pie_extract_head() 404 aqm_pie_dequeue(struct dn_queue *q) in aqm_pie_dequeue() 478 aqm_pie_enqueue(struct dn_queue *q, struct mbuf* m) in aqm_pie_enqueue() 572 aqm_pie_init(struct dn_queue *q) in aqm_pie_init() 641 aqm_pie_cleanup(struct dn_queue *q) in aqm_pie_cleanup()
|
| H A D | dn_sched_fq_codel.c | 289 fq_codel_enqueue(struct dn_sch_inst *_si, struct dn_queue *_q, in fq_codel_enqueue() 295 struct dn_queue *mainq; in fq_codel_enqueue() 298 mainq = (struct dn_queue *)(_si + 1); in fq_codel_enqueue() 438 struct dn_queue *q; in fq_codel_new_sched()
|
| H A D | dn_sched_qfq.c | 208 struct dn_queue _q; 303 qfq_new_queue(struct dn_queue *_q) in qfq_new_queue() 334 qfq_free_queue(struct dn_queue *_q) in qfq_free_queue() 654 qfq_enqueue(struct dn_sch_inst *si, struct dn_queue *_q, struct mbuf *m) in qfq_enqueue() 833 _SI( .q_datalen = ) sizeof(struct qfq_class) - sizeof(struct dn_queue),
|
| H A D | dn_aqm_pie.h | 85 struct dn_queue *pq;
|
| H A D | dn_sched_fq_codel.h | 78 struct dn_queue main_q; /* main queue is after si directly */
|
| H A D | dn_sched_fq_pie.c | 137 struct dn_queue main_q; /* main queue is after si directly */ 858 fq_pie_enqueue(struct dn_sch_inst *_si, struct dn_queue *_q, in fq_pie_enqueue() 864 struct dn_queue *mainq; in fq_pie_enqueue() 868 mainq = (struct dn_queue *)(_si + 1); in fq_pie_enqueue() 1008 struct dn_queue *q; in fq_pie_new_sched()
|
| H A D | ip_dn_io.c | 326 red_drops (struct dn_queue *q, int len) in red_drops() 496 dn_enqueue(struct dn_queue *q, struct mbuf* m, int drop) in dn_enqueue() 870 struct dn_queue *q = NULL; /* default */ in dummynet_io()
|
| H A D | dummynet.txt | 115 struct dn_queue 119 A dn_queue has a pointer to the dn_fsk (which in turn counts 163 | [dn_queue] | | | [dn_si] | 164 | [dn_queue] | | | [dn_si] | 167 | |dn_queue| | | | |dn_si | | 760 A struct dn_queue contains packets belonging to a queue and some statistical 764 struct dn_queue q; 833 - int (*create_queue_alg)(struct dn_queue *q, struct gen *f); 836 - int (*delete_queue_alg)(struct dn_queue *q);
|
| /f-stack/freebsd/netpfil/ipfw/test/ |
| H A D | main.c | 54 int (*enq)(struct dn_sch_inst *, struct dn_queue *, 99 #define FI2Q(c, i) ((struct dn_queue *)((c)->q + (c)->q_len * (i))) 115 struct dn_queue *q; in drop() 172 struct dn_queue *_q = FI2Q(c, mb->flow_id); in gnet_stats_enq() 184 struct dn_queue *_q = FI2Q(c, mb->flow_id); in gnet_stats_deq() 214 struct dn_queue *q = FI2Q(c, m->flow_id); in mainloop() 415 struct dn_queue *q = FI2Q(c, j); in parse_flowsets() 441 c->q_len = sizeof(struct dn_queue); in init() 587 struct dn_queue *q = FI2Q(c, i); in init() 670 struct dn_queue *q; in controller() [all …]
|
| H A D | test_dn_sched.c | 37 struct dn_queue *q = _q; in dn_delete_queue() 55 dn_enqueue(struct dn_queue *q, struct mbuf* m, int drop) in dn_enqueue()
|