mac80211: Let userspace enable and configure vendor specific path selection.
authorJavier Cardona <javier@cozybit.com>
Fri, 17 Dec 2010 01:37:49 +0000 (17:37 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 20 Dec 2010 19:46:57 +0000 (14:46 -0500)
commitc80d545da3f7c0e534ccd4a780f322f80a92cff1
treeedd5c51676b4677fc1a0b2fc692ffe97df863f25
parent24bdd9f4c9af75b33b438d60381a67626de0128d
mac80211: Let userspace enable and configure vendor specific path selection.

Userspace will now be allowed to toggle between the default path
selection algorithm (HWMP, implemented in the kernel), and a vendor
specific alternative.  Also in the same patch, allow userspace to add
information elements to mesh beacons.  This is accordance with the
Extensible Path Selection Framework specified in version 7.0 of the
802.11s draft.

Signed-off-by: Javier Cardona <javier@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
12 files changed:
include/linux/ieee80211.h
include/linux/nl80211.h
include/net/cfg80211.h
net/mac80211/cfg.c
net/mac80211/ieee80211_i.h
net/mac80211/mesh.c
net/mac80211/mesh_plink.c
net/mac80211/tx.c
net/wireless/core.c
net/wireless/core.h
net/wireless/mesh.c
net/wireless/nl80211.c