Home | History | Annotate | Download | only in qdisc

Lines Matching refs:rate

23 "     --r2q=DIV             Rate to quantum divisor (default: 10)\n"
75 " --rate=RATE Rate limit.\n"
76 " --ceil=RATE Rate limit while borrowing (default: equal to --rate).\n"
78 " --quantum=SIZE Amount of bytes to serve at once (default: rate/r2q).\n"
79 " --burst=SIZE Max charge size of rate burst buffer (default: auto).\n"
80 " --cburst=SIZE Max charge size of ceil rate burst buffer (default: auto)\n"
83 " # Attach class 1:1 to htb qdisc 1: and rate limit it to 20mbit\n"
84 " nl-class-add --dev=eth1 --parent=1: --classid=1:1 htb --rate=20mbit\n");
90 long rate;
104 { "rate", 1, 0, ARG_RATE },
123 rate = nl_size2int(optarg);
124 if (rate < 0) {
125 nl_cli_fatal(rate, "Unable to parse htb rate "
129 rtnl_htb_set_rate(class, rate);
133 rate = nl_size2int(optarg);
134 if (rate < 0) {
135 nl_cli_fatal(rate, "Unable to parse htb ceil rate "
139 rtnl_htb_set_ceil(class, rate);
147 rate = nl_size2int(optarg);
148 if (rate < 0) {
149 nl_cli_fatal(rate, "Unable to parse quantum "
153 rtnl_htb_set_quantum(class, rate);
157 rate = nl_size2int(optarg);
158 if (rate < 0) {
159 nl_cli_fatal(rate, "Unable to parse burst "
163 rtnl_htb_set_rbuffer(class, rate);
167 rate = nl_size2int(optarg);
168 if (rate < 0) {
169 nl_cli_fatal(rate, "Unable to parse cburst "
173 rtnl_htb_set_cbuffer(class, rate);