Lines Matching refs:latency
29 fprintf(stderr, " [ peakrate KBPS ] [ latency TIME ]\n");
46 unsigned buffer=0, mtu=0, mpu=0, latency=0;
55 if (opt.limit || latency) {
56 fprintf(stderr, "Double \"limit/latency\" spec\n");
64 } else if (matches(*argv, "latency") == 0) {
66 if (opt.limit || latency) {
67 fprintf(stderr, "Double \"limit/latency\" spec\n");
70 if (get_usecs(&latency, *argv)) {
71 explain1("latency");
158 if (opt.limit == 0 && latency == 0) {
159 fprintf(stderr, "Either \"limit\" or \"latency\" are required.\n");
164 double lim = opt.rate.rate*(double)latency/1000000 + buffer;
166 double lim2 = opt.peakrate.rate*(double)latency/1000000 + mtu;
205 double latency;
248 latency = 1000000*(qopt->limit/(double)qopt->rate.rate) - tc_core_tick2usec(qopt->buffer);
251 if (lat2 > latency)
252 latency = lat2;
254 fprintf(f, "lat %s ", sprint_usecs(tc_core_tick2usec(latency), b1));