Lines Matching full:bucket
14 * @defgroup qdisc_tbf Token Bucket Filter (TBF)
108 nl_dump(p, "rate-bucket-size %1.f%s "
125 "bucket-size %.1f%s cell-size %.1f%s"
190 int bucket)
195 limit += bucket;
262 static inline int calc_cell_log(int cell, int bucket)
272 * @arg bucket Size of bucket in bytes.
276 void rtnl_qdisc_tbf_set_rate(struct rtnl_qdisc *qdisc, int rate, int bucket,
291 tbf->qt_rate_bucket = bucket;
293 tbf->qt_rate_txtime = nl_us2ticks(rtnl_tc_calc_txtime(bucket, rate));
316 * Get rate bucket size of TBF qdisc.
318 * @return Size of rate bucket or a negative error code.
355 * @arg bucket Size of peakrate bucket.
359 int rtnl_qdisc_tbf_set_peakrate(struct rtnl_qdisc *qdisc, int rate, int bucket,
368 cell_log = calc_cell_log(cell, bucket);
373 tbf->qt_peakrate_bucket = bucket;
375 tbf->qt_peakrate_txtime = nl_us2ticks(rtnl_tc_calc_txtime(bucket, rate));
401 * Get peak rate bucket size of TBF qdisc.
403 * @return Size of peak rate bucket or a negative error code.