提交 4acf0749 编写于 作者: J Johannes Berg 提交者: John W. Linville

make ieee80211 invisible

This makes CONFIG_IEEE80211 invisible. The drivers that require it
(ipw2100, ipw2200, hostap) select it, and everybody else really
shouldn't even think about using it. Also, since there really is
no point in compiling anything without crypto support these days,
remove the crypto options and just enable them, leaving only the
debugging option which only shows up when a driver is select that
requires it. This makes it hard to enable, but most people wouldn't
want to anyway.
Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
Acked-by: NReinette Chatre <reinette.chatre@intel.com>
Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
上级 5c7f9b73
config IEEE80211 config IEEE80211
tristate "Generic IEEE 802.11 Networking Stack (DEPRECATED)" tristate
select WIRELESS_EXT
select CRYPTO
select CRYPTO_ARC4
select CRYPTO_ECB
select CRYPTO_AES
select CRYPTO_MICHAEL_MIC
select CRYPTO_ECB
select CRC32
select IEEE80211_CRYPT_WEP
select IEEE80211_CRYPT_TKIP
select IEEE80211_CRYPT_CCMP
---help--- ---help---
This option enables the hardware independent IEEE 802.11 This option enables the hardware independent IEEE 802.11
networking stack. This component is deprecated in favor of the networking stack. This component is deprecated in favor of the
mac80211 component. mac80211 component.
config IEEE80211_DEBUG config IEEE80211_DEBUG
bool "Enable full debugging output" bool "Full debugging output for the old IEEE80211 stack"
depends on IEEE80211 depends on IEEE80211
---help--- ---help---
This option will enable debug tracing output for the This option will enable debug tracing output for the
...@@ -29,45 +40,10 @@ config IEEE80211_DEBUG ...@@ -29,45 +40,10 @@ config IEEE80211_DEBUG
subsystem, you most likely want to say N here. subsystem, you most likely want to say N here.
config IEEE80211_CRYPT_WEP config IEEE80211_CRYPT_WEP
tristate "IEEE 802.11 WEP encryption (802.1x)" tristate
depends on IEEE80211
select CRYPTO
select CRYPTO_ARC4
select CRYPTO_ECB
select CRC32
---help---
Include software based cipher suites in support of IEEE
802.11's WEP. This is needed for WEP as well as 802.1x.
This can be compiled as a module and it will be called
"ieee80211_crypt_wep".
config IEEE80211_CRYPT_CCMP config IEEE80211_CRYPT_CCMP
tristate "IEEE 802.11i CCMP support" tristate
depends on IEEE80211
select CRYPTO
select CRYPTO_AES
---help---
Include software based cipher suites in support of IEEE 802.11i
(aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with CCMP enabled
networks.
This can be compiled as a module and it will be called
"ieee80211_crypt_ccmp".
config IEEE80211_CRYPT_TKIP config IEEE80211_CRYPT_TKIP
tristate "IEEE 802.11i TKIP encryption" tristate
depends on IEEE80211
select WIRELESS_EXT
select CRYPTO
select CRYPTO_MICHAEL_MIC
select CRYPTO_ECB
select CRC32
---help---
Include software based cipher suites in support of IEEE 802.11i
(aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with TKIP enabled
networks.
This can be compiled as a module and it will be called
"ieee80211_crypt_tkip".
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册