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@

Reply via email to