• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/router/iproute2/tc/

Lines Matching refs:rate

28 	fprintf(stderr, "Usage: ... tbf limit BYTES burst BYTES[/BYTES] rate KBPS [ mtu BYTES[/BYTES] ]\n");
111 } else if (strcmp(*argv, "rate") == 0) {
113 if (opt.rate.rate) {
114 fprintf(stderr, "Double \"rate\" spec\n");
117 if (get_rate(&opt.rate.rate, *argv)) {
118 explain1("rate");
124 if (opt.peakrate.rate) {
128 if (get_rate(&opt.peakrate.rate, *argv)) {
147 if (opt.rate.rate == 0 || !buffer) {
148 fprintf(stderr, "Both \"rate\" and \"burst\" are required.\n");
151 if (opt.peakrate.rate) {
164 double lim = opt.rate.rate*(double)latency/1000000 + buffer;
165 if (opt.peakrate.rate) {
166 double lim2 = opt.peakrate.rate*(double)latency/1000000 + mtu;
173 if ((Rcell_log = tc_calc_rtable(opt.rate.rate, rtab, Rcell_log, mtu, mpu)) < 0) {
174 fprintf(stderr, "TBF: failed to calculate rate table.\n");
177 opt.buffer = tc_calc_xmittime(opt.rate.rate, buffer);
178 opt.rate.cell_log = Rcell_log;
179 opt.rate.mpu = mpu;
180 if (opt.peakrate.rate) {
181 if ((Pcell_log = tc_calc_rtable(opt.peakrate.rate, ptab, Pcell_log, mtu, mpu)) < 0) {
182 fprintf(stderr, "TBF: failed to calculate peak rate table.\n");
185 opt.mtu = tc_calc_xmittime(opt.peakrate.rate, mtu);
194 if (opt.peakrate.rate)
221 fprintf(f, "rate %s ", sprint_rate(qopt->rate.rate, b1));
222 buffer = ((double)qopt->rate.rate*tc_core_tick2usec(qopt->buffer))/1000000;
225 1<<qopt->rate.cell_log, sprint_size(qopt->rate.mpu, b2));
231 if (qopt->peakrate.rate) {
232 fprintf(f, "peakrate %s ", sprint_rate(qopt->peakrate.rate, b1));
234 mtu = ((double)qopt->peakrate.rate*tc_core_tick2usec(qopt->mtu))/1000000;
249 latency = 1000000*(qopt->limit/(double)qopt->rate.rate) - tc_core_tick2usec(qopt->buffer);
250 if (qopt->peakrate.rate) {
251 double lat2 = 1000000*(qopt->limit/(double)qopt->peakrate.rate) - tc_core_tick2usec(qopt->mtu);