Not a decision if you have older hardware you can't run cake on.......hard decision - cake or flexqos ?
I'm opting for flexqos since I think adaptive qos can work with hardware acceleration, cake can't.hard decision - cake or flexqos ?
Sorry, this is mainly a cross-post from the old FreshJR thread. Firstly, THANK YOU for taking this onI may have to tape a $20 bill to my forehead to get the attention of the Cake users...
I didn’t properly setup defaults on a fresh install. I was over-focused on migration from FreshJR. So if you install FreshJR, then install FlexQoS, it should work better. I will fix that today.i think i broke something, im having the same gui issue that QuikSilver did and also im getting this error in the logs, i uninstalled fresh jr qos first, before installing the script, and even after un installing yours and re installing the same bug happens
This is the output from chrome dev tools:
user3.asp:1300 Uncaught TypeError: Cannot read property 'toString' of undefined
at set_FlexQoS_mod_vars (user3.asp:1300)
at initial (user3.asp:562)
at onload (user3.asp:1519)
Log error:
Jun 25 17:28:29 custom_script: Running /jffs/scripts/service-event-end (args: restart firewall)
Jun 25 17:28:29 FlexQoS: /jffs/addons/flexqos/flexqos.sh (pid=9265) called with 2 args: -start eth0
Jun 25 17:28:29 FlexQoS: Applying iptables static rules
Jun 25 17:28:29 FlexQoS: TC Modification delayed for 0 seconds
Jun 25 17:28:29 FlexQoS: Applying AppDB static rules
Jun 25 17:28:29 FlexQoS: Applying custom bandwidth rates
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
Jun 25 17:28:29 FlexQoS: "rate" is required.
126 chars if every field is filled to the max in a rule, which is very unlikely. It worst case will be 2999 bytes (API limit). I will start monitoring the size of the variable and the size of the full custom_settings to see how it’s growing for a user.How much space does a typical iptables rule use in custom_settings.txt? It looks like that's where you're saving the rules now, is that right? I'm just conscious that that file has an 8kb limit
Ohh all good I thought broke something lol here I am thinking my old age is setting in lol.I didn’t properly setup defaults on a fresh install. I was over-focused on migration from FreshJR. So if you install FreshJR, then install FlexQoS, it should work better. I will fix that today.
IPv6 client list is very ephemeral in the firmware IPv6 log, at least on my network. Looking for ideas...Hey Dave! Just one little thing I've noticed. When using ipv6, it isn't getting custom names (which we define on clientlist)
Awesome work!!!! Testing right now pal
If you run flexqos -check it should reapply the rules, much like the cronjob would at 3:30am. I will look into the AppDB mark issue. My last change there was to prevent an empty rule. I will look into it.Another things I noticed:
The appdb rules are only applied when we press "Apply". When we made some changes on router settings that causes QoS to restart (for example applying ipv6 configs), it seems they don't stick. For example, I created a appdb rule to sent DoT to Net control packets. After qos restart, it starts going again to web traffic.
- app DB doesn't support wildcard rules. When I entered 14**** it throws a red box (meaning that it is wrong, which it isn't because the hard coded rules mostly have wildcards)
what impacts in real analysis, not theoretical, you feel for hardware acceleration? any comparisons or guidelines? just for infoI'm opting for flexqos since I think adaptive qos can work with hardware acceleration, cake can't.
In simple terms, lack of hardware acceleration means that you cannot go any faster than 300Mbps on a ac86u or ax88u.what impacts in real analysis, not theoretical, you feel for hardware acceleration? any comparisons or guidelines? just for info
I'm opting for flexqos since I think adaptive qos can work with hardware acceleration, cake can't.
i hit my 370mbps with adaptive, i havent put cake through its paces but user reports seem to suggest that you would typically see slower speedsBoth require runner being disabled, although I'm not quite sure if Flow Cache also needs to be disabled for Cake as per the current implementation. Will need to do some investigation on that front.
In any case its great to see Dave officially revive this project, its served users well for many years!
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!