Home | History | Annotate | Download | only in tc

Lines Matching refs:ceil

39 		"                      [ceil R2] [cburst B2] [mtu MTU] [quantum Q]\n"
45 " ceil definite upper class rate (no borrows) {rate}\n"
46 " cburst burst but for ceil {computed}\n"
166 } else if (strcmp(*argv, "ceil") == 0) {
168 if (opt.ceil.rate) {
169 fprintf(stderr, "Double \"ceil\" spec\n");
172 if (get_rate(&opt.ceil.rate, *argv)) {
173 explain1("ceil");
206 /* if ceil params are missing, use the same as rate */
207 if (!opt.ceil.rate) opt.ceil = opt.rate;
212 if (!cbuffer) cbuffer = opt.ceil.rate / get_hz() + mtu;
214 opt.ceil.overhead = overhead;
217 opt.ceil.mpu = mpu;
226 if (tc_calc_rtable(&opt.ceil, ctab, ccell_log, mtu, linklayer) < 0) {
227 fprintf(stderr, "htb: failed to calculate ceil rate table.\n");
230 opt.cbuffer = tc_calc_xmittime(opt.ceil.rate, cbuffer);
268 fprintf(f, "ceil %s ", sprint_rate(hopt->ceil.rate, b1));
269 cbuffer = tc_calc_xmitsize(hopt->ceil.rate, hopt->cbuffer);
278 1<<hopt->ceil.cell_log,
279 sprint_size(hopt->ceil.mpu&0xFF, b2),
280 sprint_size((hopt->ceil.mpu>>8)&0xFF, b3));