2011-07-28 06:51:47

by Baruch Siach

[permalink] [raw]
Subject: Mesh HWMP: PREQ node queue full

Hi linux-wireless list,

I'm testing the mesh capabilities (specifically, MPP) of the latest kernel
(3.0). My driver is ath9k on AR9390 chip. My two APs are configured
identically as follows:

----- mesh.sh start
#!/bin/sh

iw dev wlan1 interface add mesh0 type mp mesh_id wavmesh
ip link set mesh0 addr $(cat /etc/network/mesh0.mac)

brctl addbr br0
brctl addif br0 eth0
brctl addif br0 mesh0

ifconfig mesh0 down up
ifconfig eth0 0.0.0.0
ifconfig br0 up
----- mesh.sh end

When transferring traffic from a machine behind one eth0 to a machine behind
the other eth0, I see the following on the console (of both APs, only
different MACs):

Mesh HWMP: sending PREP to 02:92:ca:39:48:72
Mesh HWMP: sending PREQ to 02:92:ca:39:48:72
Mesh HWMP: received PREP from 02:92:ca:39:48:72
Mesh HWMP: received PREQ from 02:92:ca:39:48:72
Mesh HWMP: PREQ is for us
Mesh HWMP: replying to the PREQ
Mesh HWMP: sending PREP to 02:92:ca:39:48:72
mesh_queue_preq: 40 callbacks suppressed
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full
Mesh HWMP: PREQ node queue full

Any suggestion?

baruch

--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- [email protected] - tel: +972.2.679.5364, http://www.tkos.co.il -


2011-07-29 07:18:08

by Baruch Siach

[permalink] [raw]
Subject: Re: Mesh HWMP: PREQ node queue full

Hi Javier,

On Thu, Jul 28, 2011 at 11:47:44AM -0700, Javier Cardona wrote:
> Thanks for reporting. Is 02:92:ca:39:48:72 the address of the mesh
> gate or the address of the external proxied node?

This is the MAC address of the mesh gate (i.e. the other AP). What is
"external proxied node"?

baruch

> On Wed, Jul 27, 2011 at 11:51 PM, Baruch Siach <[email protected]> wrote:
> > Hi linux-wireless list,
> >
> > I'm testing the mesh capabilities (specifically, MPP) of the latest kernel
> > (3.0). My driver is ath9k on AR9390 chip. My two APs are configured
> > identically as follows:
> >
> > ----- mesh.sh start
> > #!/bin/sh
> >
> > iw dev wlan1 interface add mesh0 type mp mesh_id wavmesh
> > ip link set mesh0 addr $(cat /etc/network/mesh0.mac)
> >
> > brctl addbr br0
> > brctl addif br0 eth0
> > brctl addif br0 mesh0
> >
> > ifconfig mesh0 down up
> > ifconfig eth0 0.0.0.0
> > ifconfig br0 up
> > ----- mesh.sh end
> >
> > When transferring traffic from a machine behind one eth0 to a machine behind
> > the other eth0, I see the following on the console (of both APs, only
> > different MACs):
> >
> > Mesh HWMP: sending PREP to 02:92:ca:39:48:72
> > Mesh HWMP: sending PREQ to 02:92:ca:39:48:72
> > Mesh HWMP: received PREP from 02:92:ca:39:48:72
> > Mesh HWMP: received PREQ from 02:92:ca:39:48:72
> > Mesh HWMP: PREQ is for us
> > Mesh HWMP: replying to the PREQ
> > Mesh HWMP: sending PREP to 02:92:ca:39:48:72
> > mesh_queue_preq: 40 callbacks suppressed
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> > Mesh HWMP: PREQ node queue full
> >
> > Any suggestion?
> >
> > baruch

--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- [email protected] - tel: +972.2.679.5364, http://www.tkos.co.il -

2011-07-28 18:48:04

by Javier Cardona

[permalink] [raw]
Subject: Re: Mesh HWMP: PREQ node queue full

Baruch,

Thanks for reporting. Is 02:92:ca:39:48:72 the address of the mesh
gate or the address of the external proxied node?

Javier

On Wed, Jul 27, 2011 at 11:51 PM, Baruch Siach <[email protected]> wrote:
> Hi linux-wireless list,
>
> I'm testing the mesh capabilities (specifically, MPP) of the latest kernel
> (3.0). My driver is ath9k on AR9390 chip. My two APs are configured
> identically as follows:
>
> ----- mesh.sh start
> #!/bin/sh
>
> iw dev wlan1 interface add mesh0 type mp mesh_id wavmesh
> ip link set mesh0 addr $(cat /etc/network/mesh0.mac)
>
> brctl addbr br0
> brctl addif br0 eth0
> brctl addif br0 mesh0
>
> ifconfig mesh0 down up
> ifconfig eth0 0.0.0.0
> ifconfig br0 up
> ----- mesh.sh end
>
> When transferring traffic from a machine behind one eth0 to a machine behind
> the other eth0, I see the following on the console (of both APs, only
> different MACs):
>
> Mesh HWMP: sending PREP to 02:92:ca:39:48:72
> Mesh HWMP: sending PREQ to 02:92:ca:39:48:72
> Mesh HWMP: received PREP from 02:92:ca:39:48:72
> Mesh HWMP: received PREQ from 02:92:ca:39:48:72
> Mesh HWMP: PREQ is for us
> Mesh HWMP: replying to the PREQ
> Mesh HWMP: sending PREP to 02:92:ca:39:48:72
> mesh_queue_preq: 40 callbacks suppressed
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
> Mesh HWMP: PREQ node queue full
>
> Any suggestion?
>
> baruch
>
> --
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~. .~ ? Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
> ? - [email protected] - tel: +972.2.679.5364, http://www.tkos.co.il -
>



--
Javier Cardona
cozybit Inc.
http://www.cozybit.com

2011-08-03 16:35:11

by Javier Cardona

[permalink] [raw]
Subject: Re: Mesh HWMP: PREQ node queue full

On Fri, Jul 29, 2011 at 12:17 AM, Baruch Siach <[email protected]> wrote:
> Hi Javier,
>
> On Thu, Jul 28, 2011 at 11:47:44AM -0700, Javier Cardona wrote:
>> Thanks for reporting. ?Is 02:92:ca:39:48:72 the address of the mesh
>> gate or the address of the external proxied node?
>
> This is the MAC address of the mesh gate (i.e. the other AP).

We'll look into it.

> What is "external proxied node"?

The node outside the mesh you were trying to reach.

Javier

> baruch
>
>> On Wed, Jul 27, 2011 at 11:51 PM, Baruch Siach <[email protected]> wrote:
>> > Hi linux-wireless list,
>> >
>> > I'm testing the mesh capabilities (specifically, MPP) of the latest kernel
>> > (3.0). My driver is ath9k on AR9390 chip. My two APs are configured
>> > identically as follows:
>> >
>> > ----- mesh.sh start
>> > #!/bin/sh
>> >
>> > iw dev wlan1 interface add mesh0 type mp mesh_id wavmesh
>> > ip link set mesh0 addr $(cat /etc/network/mesh0.mac)
>> >
>> > brctl addbr br0
>> > brctl addif br0 eth0
>> > brctl addif br0 mesh0
>> >
>> > ifconfig mesh0 down up
>> > ifconfig eth0 0.0.0.0
>> > ifconfig br0 up
>> > ----- mesh.sh end
>> >
>> > When transferring traffic from a machine behind one eth0 to a machine behind
>> > the other eth0, I see the following on the console (of both APs, only
>> > different MACs):
>> >
>> > Mesh HWMP: sending PREP to 02:92:ca:39:48:72
>> > Mesh HWMP: sending PREQ to 02:92:ca:39:48:72
>> > Mesh HWMP: received PREP from 02:92:ca:39:48:72
>> > Mesh HWMP: received PREQ from 02:92:ca:39:48:72
>> > Mesh HWMP: PREQ is for us
>> > Mesh HWMP: replying to the PREQ
>> > Mesh HWMP: sending PREP to 02:92:ca:39:48:72
>> > mesh_queue_preq: 40 callbacks suppressed
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> > Mesh HWMP: PREQ node queue full
>> >
>> > Any suggestion?
>> >
>> > baruch
>
> --
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~. .~ ? Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
> ? - [email protected] - tel: +972.2.679.5364, http://www.tkos.co.il -
>



--
Javier Cardona
cozybit Inc.
http://www.cozybit.com