Lines Matching refs:hfsc_opts

676 	struct hfsc_opts	*opts;
679 opts = &pa->pq_u.hfsc_opts;
732 if (opts->rtsc_m2 != 0 && altq->pq_u.hfsc_opts.rtsc_m2 != 0) {
733 sc.m1 = altq->pq_u.hfsc_opts.rtsc_m1;
734 sc.d = altq->pq_u.hfsc_opts.rtsc_d;
735 sc.m2 = altq->pq_u.hfsc_opts.rtsc_m2;
743 if (opts->lssc_m2 != 0 && altq->pq_u.hfsc_opts.lssc_m2 != 0) {
744 sc.m1 = altq->pq_u.hfsc_opts.lssc_m1;
745 sc.d = altq->pq_u.hfsc_opts.lssc_d;
746 sc.m2 = altq->pq_u.hfsc_opts.lssc_m2;
777 sc.m1 = parent->pq_u.hfsc_opts.lssc_m1;
778 sc.d = parent->pq_u.hfsc_opts.lssc_d;
779 sc.m2 = parent->pq_u.hfsc_opts.lssc_m2;
826 if (altq->pq_u.hfsc_opts.flags & HFCF_DEFAULTCLASS) {
852 const struct hfsc_opts *opts;
855 opts = &a->pq_u.hfsc_opts;
859 rtsc = &qopts->data.hfsc_opts.realtime;
860 lssc = &qopts->data.hfsc_opts.linkshare;
861 ulsc = &qopts->data.hfsc_opts.upperlimit;
1182 pa->pq_u.hfsc_opts.flags = opts->data.hfsc_opts.flags;
1183 if (opts->data.hfsc_opts.linkshare.used) {
1184 pa->pq_u.hfsc_opts.lssc_m1 =
1185 eval_bwspec(&opts->data.hfsc_opts.linkshare.m1,
1187 pa->pq_u.hfsc_opts.lssc_m2 =
1188 eval_bwspec(&opts->data.hfsc_opts.linkshare.m2,
1190 pa->pq_u.hfsc_opts.lssc_d =
1191 opts->data.hfsc_opts.linkshare.d;
1193 if (opts->data.hfsc_opts.realtime.used) {
1194 pa->pq_u.hfsc_opts.rtsc_m1 =
1195 eval_bwspec(&opts->data.hfsc_opts.realtime.m1,
1197 pa->pq_u.hfsc_opts.rtsc_m2 =
1198 eval_bwspec(&opts->data.hfsc_opts.realtime.m2,
1200 pa->pq_u.hfsc_opts.rtsc_d =
1201 opts->data.hfsc_opts.realtime.d;
1203 if (opts->data.hfsc_opts.upperlimit.used) {
1204 pa->pq_u.hfsc_opts.ulsc_m1 =
1205 eval_bwspec(&opts->data.hfsc_opts.upperlimit.m1,
1207 pa->pq_u.hfsc_opts.ulsc_m2 =
1208 eval_bwspec(&opts->data.hfsc_opts.upperlimit.m2,
1210 pa->pq_u.hfsc_opts.ulsc_d =
1211 opts->data.hfsc_opts.upperlimit.d;