H A D | pktsched_qfq.c | 184 struct qfq_if *qif; local 186 qif = (how == M_WAITOK) ? zalloc(qfq_zone) : zalloc_noblock(qfq_zone); 187 if (qif == NULL) 190 bzero(qif, qfq_size); 191 qif->qif_ifq = &ifp->if_snd; 193 qif->qif_maxclasses = QFQ_MAX_CLASSES; 194 qif->qif_maxslots = QFQ_MAX_SLOTS; 195 qif->qif_flags |= QFQIFF_ALTQ; 197 qif->qif_maxclasses = IFCQ_SC_MAX; 204 * qif 245 qfq_destroy(struct qfq_if *qif) argument 258 qfq_destroy_locked(struct qfq_if *qif) argument 300 qfq_clear_interface(struct qfq_if *qif) argument 317 qfq_purge(struct qfq_if *qif) argument 340 qfq_purge_sc(struct qfq_if *qif, cqrq_purge_sc_t *pr) argument 372 qfq_event(struct qfq_if *qif, cqev_t ev) argument 385 qfq_add_queue(struct qfq_if *qif, u_int32_t qlimit, u_int32_t weight, u_int32_t maxsz, u_int32_t flags, u_int32_t qid, struct qfq_class **clp) argument 418 qfq_class_create(struct qfq_if *qif, u_int32_t weight, u_int32_t qlimit, u_int32_t flags, u_int32_t maxsz, u_int32_t qid) argument 651 qfq_remove_queue(struct qfq_if *qif, u_int32_t qid) argument 664 qfq_class_destroy(struct qfq_if *qif, struct qfq_class *cl) argument 734 qfq_calc_state(struct qfq_if *qif, struct qfq_group *grp) argument 758 qfq_move_groups(struct qfq_if *qif, pktsched_bitmap_t mask, int src, int dst) argument 765 qfq_unblock_groups(struct qfq_if *qif, int index, u_int64_t old_finish) argument 791 qfq_make_eligible(struct qfq_if *qif, u_int64_t old_V) argument 811 qfq_slot_insert(struct qfq_if *qif, struct qfq_group *grp, struct qfq_class *cl, u_int64_t roundedS) argument 841 qfq_slot_scan(struct qfq_if *qif, struct qfq_group *grp) argument 873 qfq_slot_rotate(struct qfq_if *qif, struct qfq_group *grp, u_int64_t roundedS) argument 883 qfq_update_eligible(struct qfq_if *qif, u_int64_t old_V) argument 903 qfq_update_class(struct qfq_if *qif, struct qfq_group *grp, struct qfq_class *cl) argument 933 qfq_dequeue(struct qfq_if *qif, cqdq_op_t op) argument 1046 qfq_update_start(struct qfq_if *qif, struct qfq_class *cl) argument 1072 qfq_enqueue(struct qfq_if *qif, struct qfq_class *cl, struct mbuf *m, struct pf_mtag *t) argument 1188 qfq_slot_remove(struct qfq_if *qif, struct qfq_group *grp, struct qfq_class *cl) argument 1218 qfq_deactivate_class(struct qfq_if *qif, struct qfq_class *cl) argument 1314 struct qfq_if *qif = cl->cl_qif; local 1421 qfq_purgeq(struct qfq_if *qif, struct qfq_class *cl, u_int32_t flow, u_int32_t *packets, u_int32_t *bytes) argument 1488 qfq_updateq(struct qfq_if *qif, struct qfq_class *cl, cqev_t ev) argument 1516 qfq_get_class_stats(struct qfq_if *qif, u_int32_t qid, struct qfq_classstats *sp) argument 1557 qfq_stat_sc(struct qfq_if *qif, cqrq_stat_sc_t *sr) argument 1579 qfq_clh_to_clp(struct qfq_if *qif, u_int32_t chandle) argument 1602 qfq_style(struct qfq_if *qif) argument 1629 qfq_ffs(struct qfq_if *qif, pktsched_bitmap_t bitmap) argument 1670 qfq_dump_groups(struct qfq_if *qif, u_int32_t mask) argument 1703 qfq_dump_sched(struct qfq_if *qif, const char *msg) argument 1767 struct qfq_if *qif = (struct qfq_if *)ifq->ifcq_disc; local 1801 struct qfq_if *qif; local 1918 struct qfq_if *qif = ifq->ifcq_disc; local 1939 struct qfq_if *qif = ifq->ifcq_disc; local 1952 qfq_throttle(struct qfq_if *qif, cqrq_throttle_t *tr) argument 2008 qfq_resumeq(struct qfq_if *qif, struct qfq_class *cl) argument 2040 qfq_suspendq(struct qfq_if *qif, struct qfq_class *cl) argument [all...] |