Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] fiddling with wireless, batman-adv, etc
@ 2013-05-13 18:55 Dave Taht
  2013-05-14  0:15 ` Richard Smith
  0 siblings, 1 reply; 10+ messages in thread
From: Dave Taht @ 2013-05-13 18:55 UTC (permalink / raw)
  To: cerowrt-devel

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

I'll be including batman-adv (but not enabling) by default in the next
cerowrt release. There's a ton of new stuff in there, too, I am working
towards having a release done by thursday, probably. Among other things the
battlemesh data kind of confirmed that the current implementation of
fq_codel outperforms nfq_codel in most cases, so that's going to be the
default.

batman-adv has really come a long way:

http://www.open-mesh.org/projects/batman-adv/wiki/Doc-overview

I've also been having great fun catching up on the state of the art in mesh
networking, things like

http://en.wikipedia.org/wiki/Backpressure_routing

I'd completely missed.

-- 
Dave Täht

Fixing bufferbloat with cerowrt:
http://www.teklibre.com/cerowrt/subscribe.html

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

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-13 18:55 [Cerowrt-devel] fiddling with wireless, batman-adv, etc Dave Taht
@ 2013-05-14  0:15 ` Richard Smith
  2013-05-14  0:29   ` Dave Taht
  0 siblings, 1 reply; 10+ messages in thread
From: Richard Smith @ 2013-05-14  0:15 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

>
> batman-adv has really come a long way:
>
> http://www.open-mesh.org/projects/batman-adv/wiki/Doc-overview

Neat.  Any idea how it would perform in the OLPC torture test of 50
nodes all in a classroom (no AP)?

--
Richard A. Smith
One Laptop per Child

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  0:15 ` Richard Smith
@ 2013-05-14  0:29   ` Dave Taht
  2013-05-14  0:47     ` Richard Smith
  2013-05-14  0:54     ` Outback Dingo
  0 siblings, 2 replies; 10+ messages in thread
From: Dave Taht @ 2013-05-14  0:29 UTC (permalink / raw)
  To: Richard Smith; +Cc: cerowrt-devel

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

On Mon, May 13, 2013 at 5:15 PM, Richard Smith <richard@laptop.org> wrote:

> >
> > batman-adv has really come a long way:
> >
> > http://www.open-mesh.org/projects/batman-adv/wiki/Doc-overview
>
> Neat.  Any idea how it would perform in the OLPC torture test of 50
> nodes all in a classroom (no AP)?
>
> --
> Richard A. Smith
> One Laptop per Child
>


I believe these results (which was from about that many machines and there
were some good data being presented and crunched) were using multiple
channels and diversity routing, which in the b.a.t.m.a.n world
is called "interface alternating"

http://www.open-mesh.org/projects/batman-adv/wiki/Multi-link-optimize

As I recall OLPC now has two radios?

The distributed arp table landed in the mainline linux kernel fairly
recently

http://www.open-mesh.org/projects/batman-adv/wiki/DistributedArpTable

(in fact most of batman-adv is in the kernel nowadays)


-- 
Dave Täht

Fixing bufferbloat with cerowrt:
http://www.teklibre.com/cerowrt/subscribe.html

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

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  0:29   ` Dave Taht
@ 2013-05-14  0:47     ` Richard Smith
  2013-05-14  0:57       ` Dave Taht
  2013-05-14  0:54     ` Outback Dingo
  1 sibling, 1 reply; 10+ messages in thread
From: Richard Smith @ 2013-05-14  0:47 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

> I believe these results (which was from about that many machines and there
> were some good data being presented and crunched) were using multiple
> channels and diversity routing, which in the b.a.t.m.a.n world
> is called "interface alternating"
>
> http://www.open-mesh.org/projects/batman-adv/wiki/Multi-link-optimize

Ok.  I'll have to ask about it on the batman-adv list.

> As I recall OLPC now has two radios?

Yes.  We added a Marvell 8787 option to the XO-4.  The 8787 can do
either 2.4Ghz or 5Ghz just not simultaneous.  In theory you could use
the 8787 card with an XO-1.75 but the mwifiex driver would need to be
backported on to the 1.75 kernel or OLPC 1.75 specific patches ported
to a newer kernel with mwifiex support.  Both involve a good bit of
effort.

--
Richard A. Smith
One Laptop per Child

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  0:29   ` Dave Taht
  2013-05-14  0:47     ` Richard Smith
@ 2013-05-14  0:54     ` Outback Dingo
  2013-05-14  1:06       ` Richard Smith
  1 sibling, 1 reply; 10+ messages in thread
From: Outback Dingo @ 2013-05-14  0:54 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

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

On Mon, May 13, 2013 at 8:29 PM, Dave Taht <dave.taht@gmail.com> wrote:

>
>
> On Mon, May 13, 2013 at 5:15 PM, Richard Smith <richard@laptop.org> wrote:
>
>> >
>> > batman-adv has really come a long way:
>> >
>> > http://www.open-mesh.org/projects/batman-adv/wiki/Doc-overview
>>
>> Neat.  Any idea how it would perform in the OLPC torture test of 50
>> nodes all in a classroom (no AP)?
>>
>> --
>> Richard A. Smith
>> One Laptop per Child
>>
>
>
> I believe these results (which was from about that many machines and there
> were some good data being presented and crunched) were using multiple
> channels and diversity routing, which in the b.a.t.m.a.n world
> is called "interface alternating"
>
> http://www.open-mesh.org/projects/batman-adv/wiki/Multi-link-optimize
>
> As I recall OLPC now has two radios?
>
> The distributed arp table landed in the mainline linux kernel fairly
> recently
>
> http://www.open-mesh.org/projects/batman-adv/wiki/DistributedArpTable
>
> (in fact most of batman-adv is in the kernel nowadays)
>
>
>
define along way...... theres much better out there then batman-adv IMHO


>
> --
> Dave Täht
>
> Fixing bufferbloat with cerowrt:
> http://www.teklibre.com/cerowrt/subscribe.html
>
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>
>

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

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  0:47     ` Richard Smith
@ 2013-05-14  0:57       ` Dave Taht
  2013-05-14  1:03         ` Richard Smith
  0 siblings, 1 reply; 10+ messages in thread
From: Dave Taht @ 2013-05-14  0:57 UTC (permalink / raw)
  To: Richard Smith; +Cc: cerowrt-devel

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

On Mon, May 13, 2013 at 5:47 PM, Richard Smith <richard@laptop.org> wrote:

> > I believe these results (which was from about that many machines and
> there
> > were some good data being presented and crunched) were using multiple
> > channels and diversity routing, which in the b.a.t.m.a.n world
> > is called "interface alternating"
> >
> > http://www.open-mesh.org/projects/batman-adv/wiki/Multi-link-optimize
>
> Ok.  I'll have to ask about it on the batman-adv list.
>
> > As I recall OLPC now has two radios?
>
> Yes.  We added a Marvell 8787 option to the XO-4.  The 8787 can do
> either 2.4Ghz or 5Ghz just not simultaneous.


Sorry man, I tend to view the dense mesh problem as unsolvable without
diversity routing and 2 or more channels available.

There's some upcoming work on power management that is seeking funding I
can send you a brief on, which will probably help the single channel case,
but....

>  In theory you could use
> the 8787 card with an XO-1.75 but the mwifiex driver would need to be
> backported on to the 1.75 kernel or OLPC 1.75 specific patches ported
> to a newer kernel with mwifiex support.  Both involve a good bit of
> effort.
>
> --
> Richard A. Smith
> One Laptop per Child
>



-- 
Dave Täht

Fixing bufferbloat with cerowrt:
http://www.teklibre.com/cerowrt/subscribe.html

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

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  0:57       ` Dave Taht
@ 2013-05-14  1:03         ` Richard Smith
  2013-05-14  7:12           ` Dave Taht
  0 siblings, 1 reply; 10+ messages in thread
From: Richard Smith @ 2013-05-14  1:03 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

>> Yes.  We added a Marvell 8787 option to the XO-4.  The 8787 can do
>> either 2.4Ghz or 5Ghz just not simultaneous.
>
>
> Sorry man, I tend to view the dense mesh problem as unsolvable without
> diversity routing and 2 or more channels available.

What are you calling a channel?  2.4Ghz has 3 channels available and
5Ghz has lots more and you suggested that batman-adv can do diversity
routing.  Did I miss something?

--
Richard A. Smith
One Laptop per Child

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  0:54     ` Outback Dingo
@ 2013-05-14  1:06       ` Richard Smith
  0 siblings, 0 replies; 10+ messages in thread
From: Richard Smith @ 2013-05-14  1:06 UTC (permalink / raw)
  To: Outback Dingo; +Cc: cerowrt-devel

>>
>
> define along way...... theres much better out there then batman-adv IMHO

What would that be?

--
Richard A. Smith
One Laptop per Child

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  1:03         ` Richard Smith
@ 2013-05-14  7:12           ` Dave Taht
  2013-05-14 16:39             ` Richard Smith
  0 siblings, 1 reply; 10+ messages in thread
From: Dave Taht @ 2013-05-14  7:12 UTC (permalink / raw)
  To: Richard Smith; +Cc: cerowrt-devel

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

On Mon, May 13, 2013 at 6:03 PM, Richard Smith <richard@laptop.org> wrote:

> >> Yes.  We added a Marvell 8787 option to the XO-4.  The 8787 can do
> >> either 2.4Ghz or 5Ghz just not simultaneous.
> >
> >
> > Sorry man, I tend to view the dense mesh problem as unsolvable without
> > diversity routing and 2 or more channels available.
>
> What are you calling a channel?  2.4Ghz has 3 channels available and
> 5Ghz has lots more and you suggested that batman-adv can do diversity
> routing.  Did I miss something?
>

Exactly that. 2 or more different channels. Could be 2 on 2.4ghz or, 2 on 5
ghz, or one on 5 and one on 2, but 2 channels, but having two radios on
different channels running simultaneously is the requirement for diversity
routing/interface alternation. At least in wifi.


>
> --
> Richard A. Smith
> One Laptop per Child
>



-- 
Dave Täht

Fixing bufferbloat with cerowrt:
http://www.teklibre.com/cerowrt/subscribe.html

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

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

* Re: [Cerowrt-devel] fiddling with wireless, batman-adv, etc
  2013-05-14  7:12           ` Dave Taht
@ 2013-05-14 16:39             ` Richard Smith
  0 siblings, 0 replies; 10+ messages in thread
From: Richard Smith @ 2013-05-14 16:39 UTC (permalink / raw)
  To: Dave Taht; +Cc: cerowrt-devel

>> What are you calling a channel?  2.4Ghz has 3 channels available and
>> 5Ghz has lots more and you suggested that batman-adv can do diversity
>> routing.  Did I miss something?
>
>
> Exactly that. 2 or more different channels. Could be 2 on 2.4ghz or, 2 on 5
> ghz, or one on 5 and one on 2, but 2 channels, but having two radios on
> different channels running simultaneously is the requirement for diversity
> routing/interface alternation. At least in wifi.

Ok I follow you now.  The assumed concurrent part is the bit I was missing.

I chatted with someone in the batman-adv IRC channel last night and he
didn't think that batman-adv would make any difference either.

--
Richard A. Smith
One Laptop per Child

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

end of thread, other threads:[~2013-05-14 16:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-13 18:55 [Cerowrt-devel] fiddling with wireless, batman-adv, etc Dave Taht
2013-05-14  0:15 ` Richard Smith
2013-05-14  0:29   ` Dave Taht
2013-05-14  0:47     ` Richard Smith
2013-05-14  0:57       ` Dave Taht
2013-05-14  1:03         ` Richard Smith
2013-05-14  7:12           ` Dave Taht
2013-05-14 16:39             ` Richard Smith
2013-05-14  0:54     ` Outback Dingo
2013-05-14  1:06       ` Richard Smith

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