[PATCH] libertas: specific mesh scan for mshX interface
authorLuis Carlos Cobo <luisca@cozybit.com>
Thu, 2 Aug 2007 14:51:27 +0000 (10:51 -0400)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 10 Oct 2007 23:49:40 +0000 (16:49 -0700)
commit1e838bf31c3a24596621026c7d1ca69da068af83
treee2aaa723eb599fed8ee30f526b543f52b0d797ca
parentab6179711a5e46ed1db739bef7752d65ce836dce
[PATCH] libertas: specific mesh scan for mshX interface

With this patch, scanning with mshX interface will only return mesh networks. To
differentiate them, a specific mesh IE in beacons/probe responses is used. This
IE has been introduced in firmware release 5.110.14. Note:

Even though there can be at most a single mesh per channel, this scan might
return several networks in the same channel.

If all nodes in a mesh network are associated to an AP, they won't produce
beacons/probe responses, thus the network will not be listed. This will be fixed
in future firmware releases.

Scan on ethX interface is not filtered, so it will list both mesh and non-mesh
networks.

Signed-off-by: Luis Carlos Cobo <luisca@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/libertas/defs.h
drivers/net/wireless/libertas/scan.c
drivers/net/wireless/libertas/scan.h