Symbol: hfsc_opts
dist/pf/sbin/pfctl/parse.y
1485
bzero(&$$.data.hfsc_opts,
dist/pf/sbin/pfctl/parse.y
1488
| HFSC '(' hfsc_opts ')' {
dist/pf/sbin/pfctl/parse.y
1490
$$.data.hfsc_opts = $3;
dist/pf/sbin/pfctl/parse.y
1542
hfsc_opts : {
dist/pf/sbin/pfctl/parse.y
1543
bzero(&hfsc_opts,
dist/pf/sbin/pfctl/parse.y
1547
$$ = hfsc_opts;
dist/pf/sbin/pfctl/parse.y
1556
if (hfsc_opts.linkshare.used) {
dist/pf/sbin/pfctl/parse.y
1560
hfsc_opts.linkshare.m2 = $2;
dist/pf/sbin/pfctl/parse.y
1561
hfsc_opts.linkshare.used = 1;
dist/pf/sbin/pfctl/parse.y
1565
if (hfsc_opts.linkshare.used) {
dist/pf/sbin/pfctl/parse.y
1569
hfsc_opts.linkshare.m1 = $3;
dist/pf/sbin/pfctl/parse.y
1570
hfsc_opts.linkshare.d = $5;
dist/pf/sbin/pfctl/parse.y
1571
hfsc_opts.linkshare.m2 = $7;
dist/pf/sbin/pfctl/parse.y
1572
hfsc_opts.linkshare.used = 1;
dist/pf/sbin/pfctl/parse.y
1575
if (hfsc_opts.realtime.used) {
dist/pf/sbin/pfctl/parse.y
1579
hfsc_opts.realtime.m2 = $2;
dist/pf/sbin/pfctl/parse.y
1580
hfsc_opts.realtime.used = 1;
dist/pf/sbin/pfctl/parse.y
1584
if (hfsc_opts.realtime.used) {
dist/pf/sbin/pfctl/parse.y
1588
hfsc_opts.realtime.m1 = $3;
dist/pf/sbin/pfctl/parse.y
1589
hfsc_opts.realtime.d = $5;
dist/pf/sbin/pfctl/parse.y
1590
hfsc_opts.realtime.m2 = $7;
dist/pf/sbin/pfctl/parse.y
1591
hfsc_opts.realtime.used = 1;
dist/pf/sbin/pfctl/parse.y
1594
if (hfsc_opts.upperlimit.used) {
dist/pf/sbin/pfctl/parse.y
1598
hfsc_opts.upperlimit.m2 = $2;
dist/pf/sbin/pfctl/parse.y
1599
hfsc_opts.upperlimit.used = 1;
dist/pf/sbin/pfctl/parse.y
1603
if (hfsc_opts.upperlimit.used) {
dist/pf/sbin/pfctl/parse.y
1607
hfsc_opts.upperlimit.m1 = $3;
dist/pf/sbin/pfctl/parse.y
1608
hfsc_opts.upperlimit.d = $5;
dist/pf/sbin/pfctl/parse.y
1609
hfsc_opts.upperlimit.m2 = $7;
dist/pf/sbin/pfctl/parse.y
1610
hfsc_opts.upperlimit.used = 1;
dist/pf/sbin/pfctl/parse.y
1614
hfsc_opts.flags |= HFCF_DEFAULTCLASS;
dist/pf/sbin/pfctl/parse.y
1616
hfsc_opts.flags |= HFCF_RED;
dist/pf/sbin/pfctl/parse.y
1618
hfsc_opts.flags |= HFCF_RED|HFCF_ECN;
dist/pf/sbin/pfctl/parse.y
1620
hfsc_opts.flags |= HFCF_RIO;
dist/pf/sbin/pfctl/parse.y
261
struct node_hfsc_opts hfsc_opts;
dist/pf/sbin/pfctl/parse.y
399
struct node_hfsc_opts hfsc_opts;
dist/pf/sbin/pfctl/parse.y
463
%type <v.hfsc_opts> hfscopts_list hfscopts_item hfsc_opts
dist/pf/sbin/pfctl/pfctl_altq.c
1163
pa->pq_u.hfsc_opts.flags = opts->data.hfsc_opts.flags;
dist/pf/sbin/pfctl/pfctl_altq.c
1164
if (opts->data.hfsc_opts.linkshare.used) {
dist/pf/sbin/pfctl/pfctl_altq.c
1165
pa->pq_u.hfsc_opts.lssc_m1 =
dist/pf/sbin/pfctl/pfctl_altq.c
1166
eval_bwspec(&opts->data.hfsc_opts.linkshare.m1,
dist/pf/sbin/pfctl/pfctl_altq.c
1168
pa->pq_u.hfsc_opts.lssc_m2 =
dist/pf/sbin/pfctl/pfctl_altq.c
1169
eval_bwspec(&opts->data.hfsc_opts.linkshare.m2,
dist/pf/sbin/pfctl/pfctl_altq.c
1171
pa->pq_u.hfsc_opts.lssc_d =
dist/pf/sbin/pfctl/pfctl_altq.c
1172
opts->data.hfsc_opts.linkshare.d;
dist/pf/sbin/pfctl/pfctl_altq.c
1174
if (opts->data.hfsc_opts.realtime.used) {
dist/pf/sbin/pfctl/pfctl_altq.c
1175
pa->pq_u.hfsc_opts.rtsc_m1 =
dist/pf/sbin/pfctl/pfctl_altq.c
1176
eval_bwspec(&opts->data.hfsc_opts.realtime.m1,
dist/pf/sbin/pfctl/pfctl_altq.c
1178
pa->pq_u.hfsc_opts.rtsc_m2 =
dist/pf/sbin/pfctl/pfctl_altq.c
1179
eval_bwspec(&opts->data.hfsc_opts.realtime.m2,
dist/pf/sbin/pfctl/pfctl_altq.c
1181
pa->pq_u.hfsc_opts.rtsc_d =
dist/pf/sbin/pfctl/pfctl_altq.c
1182
opts->data.hfsc_opts.realtime.d;
dist/pf/sbin/pfctl/pfctl_altq.c
1184
if (opts->data.hfsc_opts.upperlimit.used) {
dist/pf/sbin/pfctl/pfctl_altq.c
1185
pa->pq_u.hfsc_opts.ulsc_m1 =
dist/pf/sbin/pfctl/pfctl_altq.c
1186
eval_bwspec(&opts->data.hfsc_opts.upperlimit.m1,
dist/pf/sbin/pfctl/pfctl_altq.c
1188
pa->pq_u.hfsc_opts.ulsc_m2 =
dist/pf/sbin/pfctl/pfctl_altq.c
1189
eval_bwspec(&opts->data.hfsc_opts.upperlimit.m2,
dist/pf/sbin/pfctl/pfctl_altq.c
1191
pa->pq_u.hfsc_opts.ulsc_d =
dist/pf/sbin/pfctl/pfctl_altq.c
1192
opts->data.hfsc_opts.upperlimit.d;
dist/pf/sbin/pfctl/pfctl_altq.c
663
struct hfsc_opts *opts;
dist/pf/sbin/pfctl/pfctl_altq.c
666
opts = &pa->pq_u.hfsc_opts;
dist/pf/sbin/pfctl/pfctl_altq.c
719
if (opts->rtsc_m2 != 0 && altq->pq_u.hfsc_opts.rtsc_m2 != 0) {
dist/pf/sbin/pfctl/pfctl_altq.c
720
sc.m1 = altq->pq_u.hfsc_opts.rtsc_m1;
dist/pf/sbin/pfctl/pfctl_altq.c
721
sc.d = altq->pq_u.hfsc_opts.rtsc_d;
dist/pf/sbin/pfctl/pfctl_altq.c
722
sc.m2 = altq->pq_u.hfsc_opts.rtsc_m2;
dist/pf/sbin/pfctl/pfctl_altq.c
730
if (opts->lssc_m2 != 0 && altq->pq_u.hfsc_opts.lssc_m2 != 0) {
dist/pf/sbin/pfctl/pfctl_altq.c
731
sc.m1 = altq->pq_u.hfsc_opts.lssc_m1;
dist/pf/sbin/pfctl/pfctl_altq.c
732
sc.d = altq->pq_u.hfsc_opts.lssc_d;
dist/pf/sbin/pfctl/pfctl_altq.c
733
sc.m2 = altq->pq_u.hfsc_opts.lssc_m2;
dist/pf/sbin/pfctl/pfctl_altq.c
764
sc.m1 = parent->pq_u.hfsc_opts.lssc_m1;
dist/pf/sbin/pfctl/pfctl_altq.c
765
sc.d = parent->pq_u.hfsc_opts.lssc_d;
dist/pf/sbin/pfctl/pfctl_altq.c
766
sc.m2 = parent->pq_u.hfsc_opts.lssc_m2;
dist/pf/sbin/pfctl/pfctl_altq.c
813
if (altq->pq_u.hfsc_opts.flags & HFCF_DEFAULTCLASS) {
dist/pf/sbin/pfctl/pfctl_altq.c
839
const struct hfsc_opts *opts;
dist/pf/sbin/pfctl/pfctl_altq.c
842
opts = &a->pq_u.hfsc_opts;
dist/pf/sbin/pfctl/pfctl_altq.c
846
rtsc = &qopts->data.hfsc_opts.realtime;
dist/pf/sbin/pfctl/pfctl_altq.c
847
lssc = &qopts->data.hfsc_opts.linkshare;
dist/pf/sbin/pfctl/pfctl_altq.c
848
ulsc = &qopts->data.hfsc_opts.upperlimit;
dist/pf/sbin/pfctl/pfctl_parser.h
157
struct node_hfsc_opts hfsc_opts;
sys/altq/altq_hfsc.c
245
struct hfsc_opts *opts;
sys/altq/altq_hfsc.c
251
opts = &a->pq_u.hfsc_opts;
sys/dist/pf/net/pfvar.h
1305
struct hfsc_opts hfsc_opts;