Lines Matching refs:rate
114 if (opt.rate.rate) { in tbf_parse_opt()
118 if (get_rate(&opt.rate.rate, *argv)) { in tbf_parse_opt()
125 if (opt.peakrate.rate) { in tbf_parse_opt()
129 if (get_rate(&opt.peakrate.rate, *argv)) { in tbf_parse_opt()
164 if (opt.rate.rate == 0 || !buffer) { in tbf_parse_opt()
168 if (opt.peakrate.rate) { in tbf_parse_opt()
181 double lim = opt.rate.rate*(double)latency/TIME_UNITS_PER_SEC + buffer; in tbf_parse_opt()
182 if (opt.peakrate.rate) { in tbf_parse_opt()
183 double lim2 = opt.peakrate.rate*(double)latency/TIME_UNITS_PER_SEC + mtu; in tbf_parse_opt()
190 opt.rate.mpu = mpu; in tbf_parse_opt()
191 opt.rate.overhead = overhead; in tbf_parse_opt()
192 if (tc_calc_rtable(&opt.rate, rtab, Rcell_log, mtu, linklayer) < 0) { in tbf_parse_opt()
196 opt.buffer = tc_calc_xmittime(opt.rate.rate, buffer); in tbf_parse_opt()
198 if (opt.peakrate.rate) { in tbf_parse_opt()
205 opt.mtu = tc_calc_xmittime(opt.peakrate.rate, mtu); in tbf_parse_opt()
212 if (opt.peakrate.rate) in tbf_parse_opt()
238 fprintf(f, "rate %s ", sprint_rate(qopt->rate.rate, b1)); in tbf_print_opt()
239 buffer = tc_calc_xmitsize(qopt->rate.rate, qopt->buffer); in tbf_print_opt()
242 1<<qopt->rate.cell_log, sprint_size(qopt->rate.mpu, b2)); in tbf_print_opt()
248 if (qopt->peakrate.rate) { in tbf_print_opt()
249 fprintf(f, "peakrate %s ", sprint_rate(qopt->peakrate.rate, b1)); in tbf_print_opt()
251 mtu = tc_calc_xmitsize(qopt->peakrate.rate, qopt->mtu); in tbf_print_opt()
266 …latency = TIME_UNITS_PER_SEC*(qopt->limit/(double)qopt->rate.rate) - tc_core_tick2time(qopt->buffe… in tbf_print_opt()
267 if (qopt->peakrate.rate) { in tbf_print_opt()
268 …double lat2 = TIME_UNITS_PER_SEC*(qopt->limit/(double)qopt->peakrate.rate) - tc_core_tick2time(qop… in tbf_print_opt()
274 if (qopt->rate.overhead) { in tbf_print_opt()
275 fprintf(f, "overhead %d", qopt->rate.overhead); in tbf_print_opt()