<div dir="ltr">You could also use a custom kernel that would allow you to add fq_codel/cake then add custom rules to it.<div><br></div><div>I would advise a setup such as: AFWall to run scripts depending on whether it's WiFi or Mobile (3G/4G). The script would be a simplified debloat.sh just adding simple tc fq_codel/cake commands.</div><div><br></div><div>I tried this before on the Samsung Galaxy Nexus back on 2013 [1] [2] with AK_Kernel. I had interesting results though mixed ones. It was mostly due to mobile data quality being awfully varied. Therefore, I wasn't knowledgeable to find a good script setup that catered for all the moving parts. Nonetheless, it improved my situation. I recommend it.</div><div><br></div><div>I've been meaning to try this again using a modified Franco kernel [2] <span style="line-height:1.5">for Huawei Nexus 6P. However, as with everyone else, Real Life(TM) has a tendency to get in the way. :) I don't use custom ROMs. It would be a stock Nexus ROM installation, SU root for scripts/tc and custom kernel for fq_codel/cake kernels.</span></div><div><br></div><div>We could try if people are interested. However, I can only be of help after November.</div><div><br></div><div><span style="line-height:1.5">1. <a href="http://forum.xda-developers.com/galaxy-nexus/general/kernel-codel-kernel-modules-android-t2163790">http://forum.xda-developers.com/galaxy-nexus/general/kernel-codel-kernel-modules-android-t2163790</a></span></div><div><span style="line-height:1.5">2. </span><a href="https://github.com/lioux/">https://github.com/lioux/</a> (Be kind, I know my github account looks like a junior developer's sandbox :)</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jul 30, 2016 at 12:45 AM Loganaden Velvindron <<a href="mailto:loganaden@gmail.com">loganaden@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I went further, and rooted the android phone.<br>
<br>
Then I set the txqueulen to 0 on ccimni0 and wlan0.<br>
<br>
Here are the results:<br>
<a href="https://www.dslreports.com/speedtest/4569339" rel="noreferrer" target="_blank">https://www.dslreports.com/speedtest/4569339</a><br>
<a href="https://www.dslreports.com/speedtest/4569379" rel="noreferrer" target="_blank">https://www.dslreports.com/speedtest/4569379</a><br>
<br>
<br>
Despite disabling the txqueuelen, The inbuilt TX/RX buffers are still<br>
pretty high:<br>
<br>
<a href="https://android.googlesource.com/kernel/mediatek/+/android-6.0.1_r0.100/drivers/misc/mediatek/dual_ccci/ccmni_net.c" rel="noreferrer" target="_blank">https://android.googlesource.com/kernel/mediatek/+/android-6.0.1_r0.100/drivers/misc/mediatek/dual_ccci/ccmni_net.c</a><br>
<br>
<br>
#define CCMNI_TX_QUEUE 1000<br>
#define CCMNI_UART_OFFSET 2<br>
<br>
So my idea is to reduce the size of the queues so that it's just<br>
enough for 21Mbit/s (down) , and 4Mbit/s (up), in the absence of BQL<br>
support.<br>
_______________________________________________<br>
Cake mailing list<br>
<a href="mailto:Cake@lists.bufferbloat.net" target="_blank">Cake@lists.bufferbloat.net</a><br>
<a href="https://lists.bufferbloat.net/listinfo/cake" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/cake</a><br>
</blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr">Mario S F Ferreira - Brazil - "I guess this is a signature."<br>
feature, n: a documented bug | bug, n: an undocumented feature</p>
</div></div>