Home
last modified time | relevance | path

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

/netbsd-src/sys/altq/
H A Daltq_rmclass.h54 typedef struct rm_class rm_class_t;
124 struct rm_class { struct
150 void (*overlimit)(struct rm_class *, struct rm_class *); argument
151 void (*drop)(struct rm_class *); /* Class drop action. */ argument
230 void (*)(struct rm_class *, struct rm_class *),
231 int, struct rm_class *, struct rm_class *,
233 extern void rmc_delete_class(struct rm_ifdat *, struct rm_class *);
234 extern int rmc_modclass(struct rm_class *, uint64_t, int,
239 extern int rmc_queue_packet(struct rm_class *, mbuf_t *);
242 extern void rmc_delay_action(struct rm_class *, struct rm_class *);
[all …]
H A Daltq_cbq.c81 static int cbq_class_destroy(cbq_state_t *, struct rm_class *);
82 static struct rm_class *clh_to_clp(cbq_state_t *, u_int32_t);
88 static void get_class_stats(class_stats_t *, struct rm_class *);
95 struct rm_class *, struct rm_class *);
108 * cbq_class_destroy(cbq_mod_state_t *, struct rm_class *) - This
113 cbq_class_destroy(cbq_state_t *cbqp, struct rm_class *cl) in cbq_class_destroy()
139 static struct rm_class *
143 struct rm_class *cl; in clh_to_clp()
166 struct rm_class *c in cbq_clear_interface()
[all...]
H A Daltq_rmclass.c43 /* #ident "@(#)rm_class.c 1.48 97/12/05 SMI" */
90 static int rmc_satisfied(struct rm_class *, struct timespec *);
92 static void rmc_depth_compute(struct rm_class *);
103 static int rmc_under_limit(struct rm_class *, struct timespec *);
105 static void rmc_drop_action(struct rm_class *);
106 static void rmc_restart(struct rm_class *);
107 static void rmc_root_overlimit(struct rm_class *, struct rm_class *);
197 struct rm_class *
200 struct rm_class *paren in rmc_newclass()
[all...]
H A Daltq_cbq.h207 struct rm_class *cbq_class_tbl[CBQ_MAX_CLASSES];