Lines Matching defs:classifier
1080 * altq common classifier
1083 acc_add_filter(struct acc_classifier *classifier, struct flow_filter *filter,
1172 afp->f_handle = get_filt_handle(classifier, i);
1176 classifier->acc_fbmask |= afp->f_fbmask;
1184 LIST_FOREACH(tmp, &classifier->acc_filters[i], f_chain) {
1191 LIST_INSERT_HEAD(&classifier->acc_filters[i], afp, f_chain);
1201 acc_delete_filter(struct acc_classifier *classifier, u_long handle)
1206 if ((afp = filth_to_filtp(classifier, handle)) == NULL)
1225 acc_discard_filters(struct acc_classifier *classifier, void *class, int all)
1233 LIST_FOREACH(afp, &classifier->acc_filters[i], f_chain)
1245 classifier->acc_fbmask = 0;
1253 struct acc_classifier *classifier;
1258 classifier = (struct acc_classifier *)clfier;
1259 altq_extractflow(m, af, &flow, classifier->acc_fbmask);
1264 if ((classifier->acc_fbmask & FIMB4_ALL) == FIMB4_TOS) {
1267 &classifier->acc_filters[ACC_WILDCARD_INDEX],
1273 } else if ((classifier->acc_fbmask &
1278 &classifier->acc_filters[ACC_WILDCARD_INDEX],
1292 LIST_FOREACH(afp, &classifier->acc_filters[i],
1325 LIST_FOREACH(afp, &classifier->acc_filters[i], f_chain)
1465 get_filt_handle(struct acc_classifier *classifier, int i)
1474 if (LIST_EMPTY(&classifier->acc_filters[i]))
1477 LIST_FOREACH(afp, &classifier->acc_filters[i], f_chain)
1490 filth_to_filtp(struct acc_classifier *classifier, u_long handle)
1497 LIST_FOREACH(afp, &classifier->acc_filters[i], f_chain)