mac80211: fix mesh beacon format
authorThomas Pedersen <thomas@cozybit.com>
Fri, 12 Aug 2011 02:35:10 +0000 (19:35 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 22 Aug 2011 18:45:59 +0000 (14:45 -0400)
commit082ebb0c258d28af7452b19df9ef8b7553f37690
treea7cb2f8e5cf55c4000b549b6ff29c1c99f447825
parentf6a3e99da82167e066ebde975ec604638b42d816
mac80211: fix mesh beacon format

Correct ordering of IEs in the mesh beacon while removing unneeded IEs
from mesh peering frames. Set privacy bit in capability info if security
is enabled. Add utility functions to aid in construction
of IEs and reduce code duplication.

Signed-off-by: Thomas Pedersen <thomas@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/mesh.c
net/mac80211/mesh.h
net/mac80211/mesh_plink.c
net/mac80211/tx.c