Searched refs:dn_sch_inst (Results 1 – 14 of 14) sorted by relevance
/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() 76 fifo_dequeue(struct dn_sch_inst *si) in fifo_dequeue() 82 fifo_new_sched(struct dn_sch_inst *si) in fifo_new_sched() 94 fifo_free_sched(struct dn_sch_inst *si) in fifo_free_sched()
|
H A D | dn_sched.h | 125 int (*enqueue)(struct dn_sch_inst *, struct dn_queue *, 127 struct mbuf * (*dequeue)(struct dn_sch_inst *); 131 int (*new_sched)(struct dn_sch_inst *); 132 int (*free_sched)(struct dn_sch_inst *);
|
H A D | ip_dn_private.h | 187 struct dn_sch_inst *si; 253 struct dn_sch_inst *_si; /* owner scheduler instance */ 304 struct dn_sch_inst { struct 306 SLIST_ENTRY(dn_sch_inst) si_next; /* hash chain for siht */ argument 415 struct dn_queue *ipdn_q_find(struct dn_fsk *, struct dn_sch_inst *, 417 struct dn_sch_inst *ipdn_si_find(struct dn_schk *, struct ipfw_flow_id *);
|
H A D | dn_sched_rr.c | 151 rr_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in rr_enqueue() 177 rr_dequeue(struct dn_sch_inst *_si) in rr_dequeue() 223 rr_new_sched(struct dn_sch_inst *_si) in rr_new_sched() 234 rr_free_sched(struct dn_sch_inst *_si) in rr_free_sched()
|
H A D | dn_sched_prio.c | 86 prio_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in prio_enqueue() 115 prio_dequeue(struct dn_sch_inst *_si) in prio_dequeue() 143 prio_new_sched(struct dn_sch_inst *_si) in prio_new_sched()
|
H A D | dn_sched_wf2q.c | 136 wf2qp_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in wf2qp_enqueue() 193 wf2qp_dequeue(struct dn_sch_inst *_si) in wf2qp_dequeue() 268 wf2qp_new_sched(struct dn_sch_inst *_si) in wf2qp_new_sched() 286 wf2qp_free_sched(struct dn_sch_inst *_si) in wf2qp_free_sched()
|
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() 353 fq_codel_dequeue(struct dn_sch_inst *_si) in fq_codel_dequeue() 434 fq_codel_new_sched(struct dn_sch_inst *_si) in fq_codel_new_sched() 484 fq_codel_free_sched(struct dn_sch_inst *_si) in fq_codel_free_sched() 598 _SI( .si_datalen = ) sizeof(struct fq_codel_si) - sizeof(struct dn_sch_inst),
|
H A D | ip_dummynet.c | 456 ipdn_q_find(struct dn_fsk *fs, struct dn_sch_inst *si, in ipdn_q_find() 494 &((struct dn_sch_inst *)key)->ni.fid : in si_hash() 503 struct dn_sch_inst *o = obj; in si_match() 507 &((struct dn_sch_inst *)key)->ni.fid : in si_match() 520 struct dn_sch_inst *si; in si_new() 574 struct dn_sch_inst *si = _si; in si_destroy() 610 struct dn_sch_inst * 622 return (struct dn_sch_inst *)s->siht; in ipdn_si_find() 629 struct dn_sch_inst *si = _si; in si_reset_credit() 692 struct dn_sch_inst *si = _si; in si_cleanup_q() [all …]
|
H A D | dn_sched_fq_pie.c | 134 struct dn_sch_inst _si; /* standard scheduler instance. SHOULD BE FIRST */ 863 fq_pie_enqueue(struct dn_sch_inst *_si, struct dn_queue *_q, in fq_pie_enqueue() 928 fq_pie_dequeue(struct dn_sch_inst *_si) in fq_pie_dequeue() 1010 fq_pie_new_sched(struct dn_sch_inst *_si) in fq_pie_new_sched() 1076 fq_pie_free_sched(struct dn_sch_inst *_si) in fq_pie_free_sched() 1220 _SI( .si_datalen = ) sizeof(struct fq_pie_si) - sizeof(struct dn_sch_inst),
|
H A D | dn_sched_fq_codel.h | 75 struct dn_sch_inst _si; /* standard scheduler instance */
|
H A D | dn_sched_qfq.c | 548 qfq_dequeue(struct dn_sch_inst *si) in qfq_dequeue() 653 qfq_enqueue(struct dn_sch_inst *si, struct dn_queue *_q, struct mbuf *m) in qfq_enqueue() 807 qfq_new_sched(struct dn_sch_inst *si) in qfq_new_sched()
|
H A D | ip_dn_io.c | 613 serve_sched(struct mq *q, struct dn_sch_inst *si, uint64_t now) in serve_sched() 744 serve_sched(&q, (struct dn_sch_inst *)p, V_dn_cfg.curr_time); in dummynet_task() 905 struct dn_sch_inst *si; in dummynet_io()
|
H A D | dummynet.txt | 120 dn_sch_inst it attaches to, and is in a hash table in the 124 DELETE: done only when deleting the parent dn_sch_inst 136 struct dn_sch_inst 139 specific info. Both dn_sch_inst and its delay line can be in the 147 a hash table of dn_sch_inst, a list of dn_fsk 152 DELETE: manual, see dn_sch_inst
|
/freebsd/sys/netpfil/ipfw/test/ |
H A D | main.c | 53 int (*enq)(struct dn_sch_inst *, struct dn_queue *, 55 struct mbuf * (*deq)(struct dn_sch_inst *); 72 struct dn_sch_inst *si; 139 default_enqueue(struct dn_sch_inst *si, struct dn_queue *q, struct mbuf *m) in default_enqueue() 154 default_dequeue(struct dn_sch_inst *si) in default_dequeue() 170 struct dn_sch_inst *si = c->si; in gnet_stats_enq() 182 struct dn_sch_inst *si = c->si; in gnet_stats_deq() 439 c->si_len = sizeof(struct dn_sch_inst); in init()
|