Home
last modified time | relevance | path

Searched refs:rm_class (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/sys/net/altq/
H A Daltq_rmclass.h54 typedef struct rm_class rm_class_t;
139 struct rm_class { struct
165 void (*overlimit)(struct rm_class *, struct rm_class *); argument
166 void (*drop)(struct rm_class *); /* Class drop action. */ argument
251 void (*)(struct rm_class *, struct rm_class *),
252 int, struct rm_class *, struct rm_class *,
254 extern void rmc_delete_class(struct rm_ifdat *, struct rm_class *);
255 extern int rmc_modclass(struct rm_class *, u_int, int,
260 extern int rmc_queue_packet(struct rm_class *, mbuf_t *);
263 extern void rmc_delay_action(struct rm_class *, struct rm_class *);
[all …]
H A Daltq_cbq.c90 struct rm_class *, struct rm_class *);
138 struct rm_class *cl; in clh_to_clp()
161 struct rm_class *cl; in cbq_clear_interface()
312 struct rm_class *cl; in cbq_add_queue()
420 struct rm_class *cl; in cbq_remove_queue()
457 struct rm_class *cl; in cbq_getqstats()
497 struct rm_class *cl; in cbq_enqueue()
599 struct rm_class *cl; in cbq_purge()
653 struct rm_class *cl;
678 struct rm_class *cl;
[all …]
H A Daltq_rmclass.c99 static void rmc_root_overlimit(struct rm_class *, struct rm_class *);
189 struct rm_class *
192 struct rm_class *parent, struct rm_class *borrow, u_int maxidle, in rmc_newclass()
195 struct rm_class *cl; in rmc_newclass()
196 struct rm_class *peer; in rmc_newclass()
422 struct rm_class *cl, *clh; in rmc_wrr_set_weights()
1127 struct rm_class *cl, *first = NULL; in _rmc_prr_dequeue_next()
1440 rmc_drop_action(struct rm_class *cl) in rmc_drop_action()
1491 rmc_delay_action(struct rm_class *cl, struct rm_class *borrow) in rmc_delay_action()
1564 rmc_restart(struct rm_class *cl) in rmc_restart()
[all …]
H A Daltq_cbq.h225 struct rm_class *cbq_class_tbl[CBQ_MAX_CLASSES];