CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/11/13 13:05:56
Modified files:
sys/net : fq_codel.c
Log message:
ifq_codel: update implementation to comply with RFC 8289/8290
- Update references from IETF drafts to RFC 8289 (CoDel) and RFC 8290
(FQ-CoDel)
- Adjust target calculation: use interval/20 (5% of interval) per RFC
8289 section 4.3
- Add grace field to codel_params, initialized to 16 * interval per RFC
8289 section 5.5
- Simplify delta reuse logic in drop control (flatten nested if)
- Use user-defined fqc->qlimit instead of hardcoded fqcodel_qlimit
- Code style improvements: function prototypes, struct alignment,
pointer spacing, loop indentation
OK sashan@