Lines Matching refs:hfsc_opts
302 struct node_hfsc_opts hfsc_opts;
424 struct node_hfsc_opts hfsc_opts;
497 %type <v.hfsc_opts> hfscopts_list hfscopts_item hfsc_opts
1655 bzero(&$$.data.hfsc_opts,
1658 | HFSC '(' hfsc_opts ')' {
1660 $$.data.hfsc_opts = $3;
1710 hfsc_opts : {
1711 bzero(&hfsc_opts,
1715 $$ = hfsc_opts;
1724 if (hfsc_opts.linkshare.used) {
1728 hfsc_opts.linkshare.m2 = $2;
1729 hfsc_opts.linkshare.used = 1;
1737 if (hfsc_opts.linkshare.used) {
1741 hfsc_opts.linkshare.m1 = $3;
1742 hfsc_opts.linkshare.d = $5;
1743 hfsc_opts.linkshare.m2 = $7;
1744 hfsc_opts.linkshare.used = 1;
1747 if (hfsc_opts.realtime.used) {
1751 hfsc_opts.realtime.m2 = $2;
1752 hfsc_opts.realtime.used = 1;
1760 if (hfsc_opts.realtime.used) {
1764 hfsc_opts.realtime.m1 = $3;
1765 hfsc_opts.realtime.d = $5;
1766 hfsc_opts.realtime.m2 = $7;
1767 hfsc_opts.realtime.used = 1;
1770 if (hfsc_opts.upperlimit.used) {
1774 hfsc_opts.upperlimit.m2 = $2;
1775 hfsc_opts.upperlimit.used = 1;
1783 if (hfsc_opts.upperlimit.used) {
1787 hfsc_opts.upperlimit.m1 = $3;
1788 hfsc_opts.upperlimit.d = $5;
1789 hfsc_opts.upperlimit.m2 = $7;
1790 hfsc_opts.upperlimit.used = 1;
1794 hfsc_opts.flags |= HFCF_DEFAULTCLASS;
1796 hfsc_opts.flags |= HFCF_RED;
1798 hfsc_opts.flags |= HFCF_RED|HFCF_ECN;
1800 hfsc_opts.flags |= HFCF_RIO;