Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] gaming routers...
@ 2017-01-04 21:37 Dave Taht
  2017-01-04 21:45 ` Aaron Wood
  0 siblings, 1 reply; 5+ messages in thread
From: Dave Taht @ 2017-01-04 21:37 UTC (permalink / raw)
  To: cerowrt-devel

My guess is, of course, that this is some snoopy set of optimizations,
but who knows,
perhaps they were paying attention to fq_codel...

http://www.kotaku.com.au/2017/01/linksyss-new-router-puts-video-games-first/

-- 
Dave Täht
Let's go make home routers and wifi faster! With better software!
http://blog.cerowrt.org

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

* Re: [Cerowrt-devel] gaming routers...
  2017-01-04 21:37 [Cerowrt-devel] gaming routers Dave Taht
@ 2017-01-04 21:45 ` Aaron Wood
  2017-01-04 21:57   ` Jonathan Morton
  0 siblings, 1 reply; 5+ messages in thread
From: Aaron Wood @ 2017-01-04 21:45 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

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

"but it has revealed that the WRT32X is designed to automatically detect
computers using the Killer-line of network adapters
<http://www.killernetworking.com/>, indicating it's probably a
gaming-focused PC from a company like Alienware, MSI, or Razer that
requires priority access to the home's internet. It does the same thing for
an Xbox as well, if console gaming is more your thing."

Or it's looking at the mac ids of the devices, and queuing them separately,
with higher priority, but throttled to a percentage of overall bandwidth.
Much like the Cisco recommendations for voip traffic using EF.

-Aaron

On Wed, Jan 4, 2017 at 1:37 PM, Dave Taht <dave.taht@gmail.com> wrote:

> My guess is, of course, that this is some snoopy set of optimizations,
> but who knows,
> perhaps they were paying attention to fq_codel...
>
> http://www.kotaku.com.au/2017/01/linksyss-new-router-puts-
> video-games-first/
>
> --
> Dave Täht
> Let's go make home routers and wifi faster! With better software!
> http://blog.cerowrt.org
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>

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

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

* Re: [Cerowrt-devel] gaming routers...
  2017-01-04 21:45 ` Aaron Wood
@ 2017-01-04 21:57   ` Jonathan Morton
  2017-01-05  0:49     ` Aaron Wood
  2017-01-05 11:04     ` Toke Høiland-Jørgensen
  0 siblings, 2 replies; 5+ messages in thread
From: Jonathan Morton @ 2017-01-04 21:57 UTC (permalink / raw)
  To: Aaron Wood; +Cc: Dave Taht, cerowrt-devel


> On 4 Jan, 2017, at 23:45, Aaron Wood <woody77@gmail.com> wrote:
> 
> "but it has revealed that the WRT32X is designed to automatically detect computers using the Killer-line of network adapters, indicating it's probably a gaming-focused PC from a company like Alienware, MSI, or Razer that requires priority access to the home's internet. It does the same thing for an Xbox as well, if console gaming is more your thing.”

In other words, they’re aware of the (user level) problem, but they still don’t really “get it” at a technical solution level.  And they call it “secret sauce” and hide the details, because they don’t want competitors to copy them.

> Or it's looking at the mac ids of the devices, and queuing them separately, with higher priority, but throttled to a percentage of overall bandwidth.  Much like the Cisco recommendations for voip traffic using EF.

It’s looking at MACs all right, but not the way you suggest.  It’s just classifying certain vendor IDs as “voice” by default, and leaving the rest at “best effort”.

It would however be very interesting to see whether we can measure the differences between this approach and the ath9k work - purely to illuminate whether the proprietary or open-source approaches are more effective in practice.

 - Jonathan Morton


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

* Re: [Cerowrt-devel] gaming routers...
  2017-01-04 21:57   ` Jonathan Morton
@ 2017-01-05  0:49     ` Aaron Wood
  2017-01-05 11:04     ` Toke Høiland-Jørgensen
  1 sibling, 0 replies; 5+ messages in thread
From: Aaron Wood @ 2017-01-05  0:49 UTC (permalink / raw)
  To: Jonathan Morton; +Cc: Dave Taht, cerowrt-devel

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

'It’s looking at MACs all right, but not the way you suggest. It’s just
classifying certain vendor IDs as “voice” by default, and leaving the rest
at “best effort”.'

That's what I meant to imply, using the vendor I'd of the mac to separate
the traffic, reusing the "voice" QoS handling.

-Aaron
On Wed, Jan 4, 2017 at 13:57 Jonathan Morton <chromatix99@gmail.com> wrote:

>
> > On 4 Jan, 2017, at 23:45, Aaron Wood <woody77@gmail.com> wrote:
> >
> > "but it has revealed that the WRT32X is designed to automatically detect
> computers using the Killer-line of network adapters, indicating it's
> probably a gaming-focused PC from a company like Alienware, MSI, or Razer
> that requires priority access to the home's internet. It does the same
> thing for an Xbox as well, if console gaming is more your thing.”
>
> In other words, they’re aware of the (user level) problem, but they still
> don’t really “get it” at a technical solution level.  And they call it
> “secret sauce” and hide the details, because they don’t want competitors to
> copy them.
>
> > Or it's looking at the mac ids of the devices, and queuing them
> separately, with higher priority, but throttled to a percentage of overall
> bandwidth.  Much like the Cisco recommendations for voip traffic using EF.
>
> It’s looking at MACs all right, but not the way you suggest.  It’s just
> classifying certain vendor IDs as “voice” by default, and leaving the rest
> at “best effort”.
>
> It would however be very interesting to see whether we can measure the
> differences between this approach and the ath9k work - purely to illuminate
> whether the proprietary or open-source approaches are more effective in
> practice.
>
>  - Jonathan Morton
>
>

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

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

* Re: [Cerowrt-devel] gaming routers...
  2017-01-04 21:57   ` Jonathan Morton
  2017-01-05  0:49     ` Aaron Wood
@ 2017-01-05 11:04     ` Toke Høiland-Jørgensen
  1 sibling, 0 replies; 5+ messages in thread
From: Toke Høiland-Jørgensen @ 2017-01-05 11:04 UTC (permalink / raw)
  To: Jonathan Morton; +Cc: Aaron Wood, cerowrt-devel

Jonathan Morton <chromatix99@gmail.com> writes:

>> On 4 Jan, 2017, at 23:45, Aaron Wood <woody77@gmail.com> wrote:
>> 
>> "but it has revealed that the WRT32X is designed to automatically detect
>> computers using the Killer-line of network adapters, indicating it's probably
>> a gaming-focused PC from a company like Alienware, MSI, or Razer that requires
>> priority access to the home's internet. It does the same thing for an Xbox as
>> well, if console gaming is more your thing.”
>
> In other words, they’re aware of the (user level) problem, but they still don’t
> really “get it” at a technical solution level. And they call it “secret sauce”
> and hide the details, because they don’t want competitors to copy them.
>
>> Or it's looking at the mac ids of the devices, and queuing them separately,
>> with higher priority, but throttled to a percentage of overall bandwidth. Much
>> like the Cisco recommendations for voip traffic using EF.
>
> It’s looking at MACs all right, but not the way you suggest.  It’s just classifying certain vendor IDs as “voice” by default, and leaving the rest at “best effort”.
>
> It would however be very interesting to see whether we can measure the
> differences between this approach and the ath9k work - purely to illuminate
> whether the proprietary or open-source approaches are more effective in
> practice.

We did get some results comparing using the VO queue with the FQ-CoDel
MAC layer changes for the WiFi bufferbloat work. We used synthetic MOS
values as the metric for this (which I'm not sure if anyone actually
puts any trust in), but we did see that fixing the queueing gave us
*better* performance than we got using the VO queue before the fixes.

Post fixes, the VO queue still gives slightly better performance than
BE, but the difference is only slightly above the noise level.

-Toke

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

end of thread, other threads:[~2017-01-05 11:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-04 21:37 [Cerowrt-devel] gaming routers Dave Taht
2017-01-04 21:45 ` Aaron Wood
2017-01-04 21:57   ` Jonathan Morton
2017-01-05  0:49     ` Aaron Wood
2017-01-05 11:04     ` Toke Høiland-Jørgensen

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