Your configuration will likely differ because mine is on a dedicated OpenWrt host (x86_64 VM) and I have all my WAP functionality offloaded to an R7800 (hence no bridging in my config). Also, I have Spectrum cable, so a DHCPv6 PD /56 is available to me so I can provide each of my internal VLANs their own /64 from that delegated prefix.
But perhaps this gives you some ideas to try and investigate more.
Hi there quick question for you, I am missing the command iptmark with my openwrt at present and I have been unable to figure out which packge provides this. Do you know I should install so I can run your script?
I have been searching this forum to find a way to play cs:go with no lag and I have created a post asking for help (SQM qos for cs:go)
Users of the forum was very helpfull, and told me to check this post to set DSCP on my router.
I use a wrt3200ACM and I have installed the David custom firmware : openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img
Firmware Version : OpenWrt SNAPSHOT r13342-e35e40ad82 / LuCI Master git-20.144.63033-62ed4e6
Just wondering, is something like this needed for a fibre connection? I'm new to openwrt and this all seems alien to me. Running the regular cake sqm I can max out my downloads and my ping is a stable 8-9ms while doing so. Would trying to set this up benefit me at all? I play FPS a lot and would like to learn more how to tweak my connection to give me a better gaming experience
At the risk of sounding like a complete idiot, I need to ask what is this all about? isn't SQM supposed to work out of the box with minimal configurations? I mean I configured SQM with cake and I managed to beat bufferbloat, +A in dslreports test, so what are those scripts offering? what I'm missing here?
If you also want to use dedicated priority tiers to have important traffic bypass background traffic, you need to propetly assign dscp marks before sqm gets hold of the packets, and especially for ingress traffic that is a bit of a challenge. A challenge this thread accepted and found a solution for.
Ah I see, that's interesting! Actually I asked the question in the first place as I have a problem when playing some P2P games on Dolphin Emu, I get a high packet loss percentage while talking with my friends over any VoIP services, that lead the emulator to desync or worst disconnect completely.
I don't suffer from these symptoms if I don't use VoIP, so I thought that these scripts could help me in this situation.
Nope packet drops are normal, that is how congested links behave and hence what TCP waits for... That is TCP will slowly increase its transmission rate until it encounters packet drops, at which point it will scale back to classically 50% transmission rate and again slowly ramp up. The goal is that TCP will adapt to a link's capacity. AQMs like cake or fq_codel now selectively drop a few packets to signal individual flows to slow down with the aim to give each flow its fair share of the capacity.
This is a bit simplified, but in short a few drops are not only benign but essential for TCP to function.