| Argument | Type | Description |
|---|
| name ( mandatory ) | string | |
| kind ( mandatory ) | enum (bfifo | pfifo | red | sfq | pcq | mq-pfifo | none | codel | fq-codel | cake) { bfifo:1, pfifo:2, red:3, sfq:4, pcq:5, mq-pfifo:6, none:7, codel:8, fq-codel:9, cake:10 } | |
| bfifo-limit | num | |
| pfifo-limit | num | |
| red-limit | num | |
| red-min-threshold | num | |
| red-max-threshold | num | |
| red-burst | num | |
| red-avg-packet | num | |
| sfq-perturb | num | |
| sfq-allot | num | |
| pcq-rate | num | |
| pcq-limit | num | |
| pcq-classifier | ubit (src-address, dst-address, src-port, dst-port) | |
| pcq-total-limit | num | |
| pcq-burst-rate | num | |
| pcq-burst-threshold | num | |
| pcq-burst-time | time | |
| pcq-src-address-mask | num | |
| pcq-dst-address-mask | num | |
| pcq-src-address6-mask | num | |
| pcq-dst-address6-mask | num | |
| mq-pfifo-limit | num | |
| codel-limit | num | |
| codel-interval | time | |
| codel-target | time | |
| codel-ecn | bool | |
| codel-ce-threshold | time | |
| fq-codel-limit | num | |
| fq-codel-interval | time | |
| fq-codel-target | time | |
| fq-codel-ecn | bool | |
| fq-codel-ce-threshold | time | |
| fq-codel-flows | num | |
| fq-codel-memlimit | num | |
| fq-codel-quantum | num | |
| cake-bandwidth | num | |
| cake-autorate-ingress | bool | |
| cake-overhead | num | |
| cake-mpu | num | |
| cake-atm | enum (none | atm | ptm) { none:0, atm:1, ptm:2 } | |
| cake-overhead-scheme | multi { cake-overhead-scheme: enum (raw | conservative | ipoa-vcmux | ipoa-llcsnap | bridged-vcmux | bridged-llcsnap | pppoa-vcmux | pppoa-llc | pppoe-vcmux | pppoe-llcsnap | pppoe-ptm | bridged-ptm | via-ethernet | ethernet | ether-vlan | docsis) { raw:1, conservative:2, ipoa-vcmux:3, ipoa-llcsnap:4, bridged-vcmux:5, bridged-llcsnap:6, pppoa-vcmux:7, pppoa-llc:8, pppoe-vcmux:9, pppoe-llcsnap:10, pppoe-ptm:11, bridged-ptm:12, via-ethernet:13, ethernet:14, ether-vlan:15, docsis:16 }
} | |
| cake-rtt | time | |
| cake-rtt-scheme | enum (none | datacentre | lan | metro | regional | internet | oceanic | satellite | interplanetary) { none:0, datacentre:1, lan:2, metro:3, regional:4, internet:5, oceanic:6, satellite:7, interplanetary:8 } | |
| cake-diffserv | enum (diffserv3 | diffserv4 | diffserv8 | besteffort | precedence) { diffserv3:0, diffserv4:1, diffserv8:2, besteffort:3, precedence:4 } | |
| cake-flowmode | enum (flowblind | srchost | dsthost | hosts | flows | dual-srchost | dual-dsthost | triple-isolate) { flowblind:0, srchost:1, dsthost:2, hosts:3, flows:4, dual-srchost:5, dual-dsthost:6, triple-isolate:7 } | |
| cake-nat | bool | |
| cake-wash | bool | |
| cake-ack-filter | enum (none | filter | aggressive) { none:0, filter:1, aggressive:2 } | |
| cake-memlimit | num | |