Lines Matching defs:clinfo

410 	struct classinfo *clinfo;
415 if ((clinfo = clname2clinfo(ifinfo, class_name)) == NULL)
418 return qop_cbq_modify_class(clinfo, pri, bandwidth,
528 struct classinfo *clinfo;
606 clinfo = NULL;
607 error = qop_add_class(&clinfo, class_name, ifinfo, parent, cbq_clinfo);
612 clinfo->delete_hook = qop_cbq_delete_class_hook;
615 cbq_ifinfo->root_class = clinfo;
621 cbq_ifinfo->default_class = clinfo;
623 cbq_ifinfo->ctl_class = clinfo;
635 ifinfo->resv_class = clinfo;
639 *rp = clinfo;
645 if (clinfo != NULL)
646 clinfo->private = NULL;
656 qop_cbq_delete_class_hook(struct classinfo *clinfo)
661 if (clinfo->parent != NULL) {
662 cbq_clinfo = clinfo->private;
663 parent_clinfo = clinfo->parent->private;
671 qop_cbq_modify_class(struct classinfo *clinfo, u_int pri, uint64_t bandwidth,
681 ifinfo = clinfo->ifinfo;
682 cbq_clinfo = clinfo->private;
686 if (clinfo->parent != NULL) {
687 parent_clinfo = clinfo->parent->private;
730 error = qop_modify_class(clinfo, NULL);
733 if (clinfo->parent != NULL) {
734 parent_clinfo = clinfo->parent->private;
1000 cbq_add_class(struct classinfo *clinfo)
1005 cbq_clinfo = clinfo->private;
1009 clinfo->ifinfo->ifname, IFNAMSIZ);
1016 clinfo->handle = class_add.cbq_class_handle;
1021 cbq_modify_class(struct classinfo *clinfo, void *arg)
1026 cbq_clinfo = clinfo->private;
1030 clinfo->ifinfo->ifname, IFNAMSIZ);
1031 class_mod.cbq_class_handle = clinfo->handle;
1040 cbq_delete_class(struct classinfo *clinfo)
1046 clinfo->ifinfo->ifname, IFNAMSIZ);
1047 class_delete.cbq_class_handle = clinfo->handle;
1061 fltrinfo->clinfo->ifinfo->ifname, IFNAMSIZ);
1062 fltr_add.cbq_class_handle = fltrinfo->clinfo->handle;
1078 fltrinfo->clinfo->ifinfo->ifname, IFNAMSIZ);