...
CoDel - Fair Queuing (FQ) with Controlled Delay (CoDel) uses a randomly determined model to classify incoming packets into different flows and is used to provide a fair share of the bandwidth to all the flows using the queue. Each flow is managed using CoDel queuing discipline which internally uses a FIFO algorithm.
Properties
Property | Description |
---|---|
fq-codel-ce-threshold (default: ) | Marks packets above a configured threshold with ECN. |
fq-codel-ecn (default: yes) | An option is used to mark packets instead of dropping them. |
fq-codel-flows (default: 1024) | A number of flows into which the incoming packets are classified. |
fq-codel-interval (default: 100ms) | Interval should be set on the order of the worst-case RTT through the bottleneck giving endpoints sufficient time to react. |
fq-codel-limit (default: 10240) | Queue limit, when the limit is reached, incoming packets are dropped. |
fq-codel-memlimit (default: 32.0MiB) | A total number of bytes that can be queued in this FQ-CoDel instance. Will be enforced from the fq-codel-limit parameter. |
fq-codel-quantum (default: 1514) | A number of bytes used as 'deficit' in the fair queuing algorithm. Default (1514 bytes) correspond to the Ethernet MTU plus the hardware header length of 14 bytes. |
fq-codel-target (default: 5ms) | Represents an acceptable minimum persistent queue delay. |
...