]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commitcc8867a722638c96174a6eeed480d1eb906e56b6
treee2aaa723eb599fed8ee30f526b543f52b0d797ca
parente3a6a86762a76fbbce412ba7c7646b8073a05ed5
[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