Home
last modified time | relevance | path

Searched refs:dn_queue (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/netpfil/ipfw/
H A Ddn_sched_fifo.c65 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 Ddn_aqm.h100 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 Ddn_sched.h125 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 Ddn_sched_prio.c78 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 Ddn_sched_wf2q.c98 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 Ddn_sched_rr.c60 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 Ddn_aqm_codel.h74 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 Ddn_aqm_codel.c190 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 Dip_dn_private.h250 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 Dip_dummynet.c328 &((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 Ddn_aqm_pie.c326 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 Ddn_sched_fq_codel.c288 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 Ddn_sched_qfq.c207 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 Ddn_aqm_pie.h83 struct dn_queue *pq;
H A Ddn_sched_fq_pie.c135 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 Ddn_sched_fq_codel.h76 struct dn_queue main_q; /* main queue is after si directly */
H A Dip_dn_io.c312 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 Ddummynet.txt114 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 Dmain.c53 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 Dtest_dn_sched.c36 struct dn_queue *q = _q; in dn_delete_queue()
54 dn_enqueue(struct dn_queue *q, struct mbuf* m, int drop) in dn_enqueue()