Home | History | Annotate | Download | only in qdisc

Lines Matching refs:rate

55 		rtnl_copy_ratespec(&tbf->qt_rate, &opts.rate);
58 opts.rate.rate);
64 opts.peakrate.rate);
90 nl_dump(p, " rate %.2f%s/s (%.0f%s) limit %.2f%s",
108 nl_dump(p, "rate-bucket-size %1.f%s "
109 "rate-cell-size %.1f%s\n",
124 nl_dump_line(p, " peak-rate %.2f%s/s (%.0f%s) "
146 rtnl_rcopy_ratespec(&opts.rate, &tbf->qt_rate);
206 * configured rate and peak rate. In order for this operation to succeed,
207 * the rate and if required the peak rate must have been set in advance.
213 * limit = min(limit_{rate},limit_{peak})
269 * Set rate of TBF qdisc.
271 * @arg rate New rate in bytes per second.
273 * @arg cell Size of a rate cell or 0 to get default value.
276 void rtnl_qdisc_tbf_set_rate(struct rtnl_qdisc *qdisc, int rate, int bucket,
290 tbf->qt_rate.rs_rate = rate;
293 tbf->qt_rate_txtime = nl_us2ticks(rtnl_tc_calc_txtime(bucket, rate));
298 * Get rate of TBF qdisc.
300 * @return Rate in bytes per seconds or a negative error code.
316 * Get rate bucket size of TBF qdisc.
318 * @return Size of rate bucket or a negative error code.
334 * Get rate cell size of TBF qdisc.
336 * @return Size of rate cell in bytes or a negative error code.
352 * Set peak rate of TBF qdisc.
354 * @arg rate New peak rate in bytes per second.
359 int rtnl_qdisc_tbf_set_peakrate(struct rtnl_qdisc *qdisc, int rate, int bucket,
372 tbf->qt_peakrate.rs_rate = rate;
375 tbf->qt_peakrate_txtime = nl_us2ticks(rtnl_tc_calc_txtime(bucket, rate));
383 * Get peak rate of TBF qdisc.
385 * @return Peak rate in bytes per seconds or a negative error code.
401 * Get peak rate bucket size of TBF qdisc.
403 * @return Size of peak rate bucket or a negative error code.
419 * Get peak rate cell size of TBF qdisc.
421 * @return Size of peak rate cell in bytes or a negative error code.