Lines Matching defs:altq
43 #include <altq/altq.h>
44 #include <altq/altq_cbq.h>
45 #include <altq/altq_priq.h>
46 #include <altq/altq_hfsc.h>
93 struct pf_altq *altq;
95 if ((altq = malloc(sizeof(*altq))) == NULL)
97 memcpy(altq, a, sizeof(struct pf_altq));
98 TAILQ_INSERT_TAIL(&altqs, altq, entries);
104 struct pf_altq *altq;
106 TAILQ_FOREACH(altq, &altqs, entries) {
107 if (strncmp(ifname, altq->ifname, IFNAMSIZ) == 0 &&
108 altq->qname[0] == 0)
109 return (altq);
117 struct pf_altq *altq;
119 TAILQ_FOREACH(altq, &altqs, entries) {
120 if (strncmp(ifname, altq->ifname, IFNAMSIZ) == 0 &&
121 strncmp(qname, altq->qname, PF_QNAME_SIZE) == 0)
122 return (altq);
130 struct pf_altq *altq;
138 TAILQ_FOREACH(altq, &altqs, entries) {
139 if (strncmp(qname, altq->qname, PF_QNAME_SIZE) == 0)
140 return (altq->qid);
154 printf("altq on %s ", a->ifname);
265 struct pf_altq *altq;
269 TAILQ_FOREACH(altq, &altqs, entries) {
270 if (altq->qname[0] == 0) {
271 switch (altq->scheduler) {
273 error = check_commit_cbq(dev, opts, altq);
276 error = check_commit_priq(dev, opts, altq);
279 error = check_commit_hfsc(dev, opts, altq);
297 struct pf_altq *if_pa, *parent, *altq;
303 fprintf(stderr, "altq not defined on %s\n", pa->ifname);
346 TAILQ_FOREACH(altq, &altqs, entries) {
347 if (strncmp(altq->ifname, pa->ifname,
349 altq->qname[0] != 0 &&
350 strncmp(altq->parent, pa->parent,
352 bwsum += altq->bandwidth;
512 struct pf_altq *altq;
521 TAILQ_FOREACH(altq, &altqs, entries) {
522 if (strncmp(altq->ifname, pa->ifname, IFNAMSIZ) != 0)
524 if (altq->qname[0] == 0) /* this is for interface */
526 if (altq->pq_u.cbq_opts.flags & CBQCLF_ROOTCLASS)
528 if (altq->pq_u.cbq_opts.flags & CBQCLF_DEFCLASS)
585 struct pf_altq *altq;
592 TAILQ_FOREACH(altq, &altqs, entries) {
593 if (strncmp(altq->ifname, pa->ifname, IFNAMSIZ) == 0 &&
594 altq->qname[0] != 0 && altq->priority == pa->priority) {
596 altq->qname, pa->qname);
607 struct pf_altq *altq;
615 TAILQ_FOREACH(altq, &altqs, entries) {
616 if (strncmp(altq->ifname, pa->ifname, IFNAMSIZ) != 0)
618 if (altq->qname[0] == 0) /* this is for interface */
620 if (altq->pq_u.priq_opts.flags & PRCF_DEFAULTCLASS)
662 struct pf_altq *altq, *parent;
712 TAILQ_FOREACH(altq, &altqs, entries) {
713 if (strncmp(altq->ifname, pa->ifname, IFNAMSIZ) != 0)
715 if (altq->qname[0] == 0) /* this is for interface */
719 if (opts->rtsc_m2 != 0 && altq->pq_u.hfsc_opts.rtsc_m2 != 0) {
720 sc.m1 = altq->pq_u.hfsc_opts.rtsc_m1;
721 sc.d = altq->pq_u.hfsc_opts.rtsc_d;
722 sc.m2 = altq->pq_u.hfsc_opts.rtsc_m2;
726 if (strncmp(altq->parent, pa->parent, PF_QNAME_SIZE) != 0)
730 if (opts->lssc_m2 != 0 && altq->pq_u.hfsc_opts.lssc_m2 != 0) {
731 sc.m1 = altq->pq_u.hfsc_opts.lssc_m1;
732 sc.d = altq->pq_u.hfsc_opts.lssc_d;
733 sc.m2 = altq->pq_u.hfsc_opts.lssc_m2;
800 struct pf_altq *altq, *def = NULL;
806 TAILQ_FOREACH(altq, &altqs, entries) {
807 if (strncmp(altq->ifname, pa->ifname, IFNAMSIZ) != 0)
809 if (altq->qname[0] == 0) /* this is for interface */
811 if (altq->parent[0] == 0) /* dummy root */
813 if (altq->pq_u.hfsc_opts.flags & HFCF_DEFAULTCLASS) {
815 def = altq;
823 TAILQ_FOREACH(altq, &altqs, entries) {
824 if (strncmp(altq->ifname, pa->ifname, IFNAMSIZ) != 0)
826 if (altq->qname[0] == 0) /* this is for interface */
828 if (strncmp(altq->parent, def->qname, PF_QNAME_SIZE) == 0) {