Lines Matching defs:classinfo
37 struct classinfo;
61 int (*add_class)(struct classinfo *);
62 int (*modify_class)(struct classinfo *, void *);
63 int (*delete_class)(struct classinfo *);
80 LIST_HEAD(, classinfo) cllist; /* class list */
83 struct classinfo *resv_class; /* special class for rsvp */
95 struct classinfo {
96 LIST_ENTRY(classinfo) next; /* next entry on cllist
101 struct classinfo *parent; /* parent class */
102 struct classinfo *sibling; /* sibling class */
103 struct classinfo *child; /* child class */
107 int (*delete_hook)(struct classinfo *);
115 of classinfo */
121 struct classinfo *clinfo; /* back pointer to classinfo */
155 int qop_add_class(struct classinfo **rp, const char *clname,
156 struct ifinfo *ifinfo, struct classinfo *parent,
158 int qop_modify_class(struct classinfo *clinfo, void *arg);
159 int qop_delete_class(struct classinfo *clinfo);
162 struct classinfo *clinfo,
171 struct classinfo *clname2clinfo(const struct ifinfo *ifinfo,
173 struct classinfo * clhandle2clinfo(struct ifinfo *ifinfo, u_long handle);
174 struct fltrinfo *flname2flinfo(const struct classinfo *clinfo,
180 struct classinfo *get_rootclass(struct ifinfo *ifinfo);
181 struct classinfo *get_nextclass(struct classinfo *clinfo);