]> git.baikalelectronics.ru Git - kernel.git/commit
nl80211 : Add support for configuring MFP
authorJouni Malinen <jouni.malinen@atheros.com>
Wed, 6 May 2009 19:09:37 +0000 (22:09 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 11 May 2009 19:23:54 +0000 (15:23 -0400)
commite0eee5f5b4344d7cfec5b9b4258d90397c72bedf
tree277d03c28c0756368d663d1b053ceaed196f666e
parent3aad6befafb1a10e04df6704a018afbd27fc7335
nl80211 : Add support for configuring MFP

NL80211_CMD_ASSOCIATE request must be able to indicate whether
management frame protection (IEEE 802.11w) is being used. mac80211 was
able to use MFP in client mode only with WEXT, but the new
NL80211_ATTR_USE_MFP attribute will allow this to be done with
nl80211, too.

Since we are currently using nl80211 for MFP only with drivers that
use user space SME, only MFP disabled and required values are
used. However, the NL80211_ATTR_USE_MFP attribute is an enum that can
be extended with MFP optional in the future, if that is needed with
some drivers (e.g., if the RSN IE is generated by the driver).

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/linux/nl80211.h
include/net/cfg80211.h
net/mac80211/cfg.c
net/wireless/nl80211.c