Lets make wifi fast again!
 help / color / mirror / Atom feed
* [Make-wifi-fast] Time to upgrade my home network...
@ 2016-11-13  0:05 Jim Gettys
  2016-11-13  3:05 ` Noah Causin
  0 siblings, 1 reply; 6+ messages in thread
From: Jim Gettys @ 2016-11-13  0:05 UTC (permalink / raw)
  To: make-wifi-fast

[-- Attachment #1: Type: text/plain, Size: 314 bytes --]

to the fresh bits...

But which bits to run?  I have the following routers:

1) a new Archer C7v2
2) The old standby WNDR3800's.
3) ubiquity nanostation.

Anyone care to recommend what bits I should run to be most helpful?

                               Thanks,
                                        Jim Gettys

[-- Attachment #2: Type: text/html, Size: 1127 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Make-wifi-fast] Time to upgrade my home network...
  2016-11-13  0:05 [Make-wifi-fast] Time to upgrade my home network Jim Gettys
@ 2016-11-13  3:05 ` Noah Causin
  2016-11-13  3:05   ` Noah Causin
  0 siblings, 1 reply; 6+ messages in thread
From: Noah Causin @ 2016-11-13  3:05 UTC (permalink / raw)
  To: make-wifi-fast

[-- Attachment #1: Type: text/plain, Size: 1769 bytes --]

I have an Archer C7v2.

Toke's repository has the airtime fairness patch and a patch to enable 
fq_codel on the ath10k for 5Ghz.

http://kau.toke.dk/git/lede/

Both the 2.4Ghz N and 2.4Ghz AC work very well.

I recommend installing cake.  It's under kernel modules and network 
support in the menuconfig.  Since cake now has NAT integration.  You can 
use the dual flow isolation feature to give equal bandwidth to the 
devices on your network.

Simply select cake as the qdisc and a sqm script that uses cake. Under 
the "Queue Discipline" tab, enable a set of two checkboxes.

Under "Advanced option string to pass to the ingress queueing 
disciplines," put in "dual-dsthost nat"

Under "Advanced option string to pass to the egress queueing 
disciplines," put in "dual-srchost nat"

Because of the issues with WMM in the WiFi stack, I recommend using the 
following custom iptables rules:

iptables -t mangle -A FORWARD -o br-lan -j DSCP --set-dscp-class be
iptables -t mangle -A OUTPUT -o br-lan -j DSCP --set-dscp-class be
ip6tables -t mangle -A FORWARD -o br-lan -j DSCP --set-dscp-class be
ip6tables -t mangle -A OUTPUT -o br-lan -j DSCP --set-dscp-class be

You still need WMM to get the full speeds on the newer WiFi modes.

Noah

On 11/12/2016 7:05 PM, Jim Gettys wrote:
> to the fresh bits...
>
> But which bits to run?  I have the following routers:
>
> 1) a new Archer C7v2
> 2) The old standby WNDR3800's.
> 3) ubiquity nanostation.
>
> Anyone care to recommend what bits I should run to be most helpful?
>
>                  Thanks,
>                           Jim Gettys
>
>
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast


[-- Attachment #2: Type: text/html, Size: 3777 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Make-wifi-fast] Time to upgrade my home network...
  2016-11-13  3:05 ` Noah Causin
@ 2016-11-13  3:05   ` Noah Causin
  0 siblings, 0 replies; 6+ messages in thread
From: Noah Causin @ 2016-11-13  3:05 UTC (permalink / raw)
  To: make-wifi-fast

[-- Attachment #1: Type: text/plain, Size: 1965 bytes --]

5Ghz AC.  I realized it right after I pressed the send button.


On 11/12/2016 10:05 PM, Noah Causin wrote:
>
> I have an Archer C7v2.
>
> Toke's repository has the airtime fairness patch and a patch to enable 
> fq_codel on the ath10k for 5Ghz.
>
> http://kau.toke.dk/git/lede/
>
> Both the 2.4Ghz N and 2.4Ghz AC work very well.
>
> I recommend installing cake.  It's under kernel modules and network 
> support in the menuconfig.  Since cake now has NAT integration.  You 
> can use the dual flow isolation feature to give equal bandwidth to the 
> devices on your network.
>
> Simply select cake as the qdisc and a sqm script that uses cake.  
> Under the "Queue Discipline" tab, enable a set of two checkboxes.
>
> Under "Advanced option string to pass to the ingress queueing 
> disciplines," put in "dual-dsthost nat"
>
> Under "Advanced option string to pass to the egress queueing 
> disciplines," put in "dual-srchost nat"
>
> Because of the issues with WMM in the WiFi stack, I recommend using 
> the following custom iptables rules:
>
> iptables -t mangle -A FORWARD -o br-lan -j DSCP --set-dscp-class be
> iptables -t mangle -A OUTPUT -o br-lan -j DSCP --set-dscp-class be
> ip6tables -t mangle -A FORWARD -o br-lan -j DSCP --set-dscp-class be
> ip6tables -t mangle -A OUTPUT -o br-lan -j DSCP --set-dscp-class be
>
> You still need WMM to get the full speeds on the newer WiFi modes.
>
> Noah
>
> On 11/12/2016 7:05 PM, Jim Gettys wrote:
>> to the fresh bits...
>>
>> But which bits to run?  I have the following routers:
>>
>> 1) a new Archer C7v2
>> 2) The old standby WNDR3800's.
>> 3) ubiquity nanostation.
>>
>> Anyone care to recommend what bits I should run to be most helpful?
>>
>>                    Thanks,
>>                             Jim Gettys
>>
>>
>>
>> _______________________________________________
>> Make-wifi-fast mailing list
>> Make-wifi-fast@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/make-wifi-fast
>


[-- Attachment #2: Type: text/html, Size: 4392 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Make-wifi-fast] Time to upgrade my home network...
  2016-11-14 16:38   ` Noah Causin
@ 2016-11-14 17:47     ` John Yates
  0 siblings, 0 replies; 6+ messages in thread
From: John Yates @ 2016-11-14 17:47 UTC (permalink / raw)
  To: Noah Causin; +Cc: make-wifi-fast

[-- Attachment #1: Type: text/plain, Size: 334 bytes --]

On Mon, Nov 14, 2016 at 11:38 AM, Noah Causin <n0manletter@gmail.com> wrote:

> If anyone else would like an image built for them, just let me know.


​Noah,

That is a very generous offer.  Does it apply to anything other than the
Archer C7v2?  In my case I would be interested in an image for the Turris
Omnia.

/john

[-- Attachment #2: Type: text/html, Size: 1389 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Make-wifi-fast] Time to upgrade my home network...
  2016-11-14 13:34 ` Rich Brown
@ 2016-11-14 16:38   ` Noah Causin
  2016-11-14 17:47     ` John Yates
  0 siblings, 1 reply; 6+ messages in thread
From: Noah Causin @ 2016-11-14 16:38 UTC (permalink / raw)
  To: make-wifi-fast

To get Toke's patches, you would need to have a custom LEDE image built.

Here is Toke's repository with the patches: https://kau.toke.dk/git/lede/

Cake is a kernel package that would need to be integrated into the 
build.  Images built from a newer git version than LEDE's official 
releases are unable to install kernel modules from the package manager 
due to a kernel version dependency.

If you would like me to build an image for you, just list the packages 
you would like me to integrate.  You can email me directly if you wish.  
I can also add other useful components as well.

I have gotten the nDPI deep packet inspection engine working for LEDE.  
I could include that if you would like.  It works great for easily 
marking applications like Skype, Netflix, and many other applications.

If anyone else would like an image built for them, just let me know.

Noah


On 11/14/2016 8:34 AM, Rich Brown wrote:
>> On Nov 13, 2016, at 12:00 PM, make-wifi-fast-request@lists.bufferbloat.net wrote:
>>
>> I have an Archer C7v2.
>>
>> Toke's repository has the airtime fairness patch and a patch to enable
>> fq_codel on the ath10k for 5Ghz.
>>
>> http://kau.toke.dk/git/lede/
>>
>> Both the 2.4Ghz N and 2.4Ghz AC work very well.
>>
>> I recommend installing cake.  It's under kernel modules and network
>> support in the menuconfig.  Since cake now has NAT integration.  You can
>> use the dual flow isolation feature to give equal bandwidth to the
>> devices on your network.
> I have an Archer C7v2 as well, so I'm interested.
>
> The Problem: Thus far, I have only indulged in installing/configuring pre-built binary images and packages. I have the sense that I would need to build the firmware myself to be able to incorporate Toke's patches.
>
> 1) Is this true? (that I would have to build the image to get Toke's patch?)
>
> 2) Does cake come along with Toke's patch?
>
> 3) Does anyone have a pre-built image for the Archer c7v2?
>
> 4) And if there's a way to get Toke's build without setting up the full build environment, then give me an outline of the process, and I'll write it up.
>
> Thanks.
>
> Rich
>
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Make-wifi-fast] Time to upgrade my home network...
       [not found] <mailman.1.1479056401.5852.make-wifi-fast@lists.bufferbloat.net>
@ 2016-11-14 13:34 ` Rich Brown
  2016-11-14 16:38   ` Noah Causin
  0 siblings, 1 reply; 6+ messages in thread
From: Rich Brown @ 2016-11-14 13:34 UTC (permalink / raw)
  To: make-wifi-fast


> On Nov 13, 2016, at 12:00 PM, make-wifi-fast-request@lists.bufferbloat.net wrote:
> 
> I have an Archer C7v2.
> 
> Toke's repository has the airtime fairness patch and a patch to enable 
> fq_codel on the ath10k for 5Ghz.
> 
> http://kau.toke.dk/git/lede/
> 
> Both the 2.4Ghz N and 2.4Ghz AC work very well.
> 
> I recommend installing cake.  It's under kernel modules and network 
> support in the menuconfig.  Since cake now has NAT integration.  You can 
> use the dual flow isolation feature to give equal bandwidth to the 
> devices on your network.

I have an Archer C7v2 as well, so I'm interested.

The Problem: Thus far, I have only indulged in installing/configuring pre-built binary images and packages. I have the sense that I would need to build the firmware myself to be able to incorporate Toke's patches. 

1) Is this true? (that I would have to build the image to get Toke's patch?)

2) Does cake come along with Toke's patch?

3) Does anyone have a pre-built image for the Archer c7v2?

4) And if there's a way to get Toke's build without setting up the full build environment, then give me an outline of the process, and I'll write it up.

Thanks.

Rich



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-11-14 17:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-13  0:05 [Make-wifi-fast] Time to upgrade my home network Jim Gettys
2016-11-13  3:05 ` Noah Causin
2016-11-13  3:05   ` Noah Causin
     [not found] <mailman.1.1479056401.5852.make-wifi-fast@lists.bufferbloat.net>
2016-11-14 13:34 ` Rich Brown
2016-11-14 16:38   ` Noah Causin
2016-11-14 17:47     ` John Yates

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox