negan07 / ancistrus

Netgear's D7000 Nighthawk Router Experience Distributed Project
https://negan07.github.io/ancistrus/
GNU General Public License v2.0
66 stars 17 forks source link

Cake algorithm/diffserv4 for SQM-QOS #67

Closed mkexc closed 3 years ago

mkexc commented 4 years ago

Hi, is it possible to implement the latest and fastest algorithm in terms of SQM-QOS, namely Cake? If you need some implementation info, look here. Thank you.

negan07 commented 3 years ago

kernel version support is the key, officially included on 4.19, this is a 3.4.11 (fq_codel wasn't included too, had to patch it) the timestamp algos and some more are pretty different

https://github.com/dtaht/sch_cake

this is a standalone version out of tree of cake: the literature (reading some old and closed issues) doesn't show any porting attempt earlier than 3.10 kernel version but mostly from 4.1 onward without mentioning if success..

very hard to success on it anyway, there should be no big usage difference into this custom-partially-closed-source kernel condition...