Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 1 | config IEEE80211 |
| 2 | tristate "Generic IEEE 802.11 Networking Stack" |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 3 | ---help--- |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 4 | This option enables the hardware independent IEEE 802.11 |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 5 | networking stack. |
| 6 | |
| 7 | config IEEE80211_DEBUG |
| 8 | bool "Enable full debugging output" |
| 9 | depends on IEEE80211 |
| 10 | ---help--- |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 11 | This option will enable debug tracing output for the |
| 12 | ieee80211 network stack. |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 13 | |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 14 | This will result in the kernel module being ~70k larger. You |
| 15 | can control which debug output is sent to the kernel log by |
| 16 | setting the value in |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 17 | |
| 18 | /proc/net/ieee80211/debug_level |
| 19 | |
| 20 | For example: |
| 21 | |
| 22 | % echo 0x00000FFO > /proc/net/ieee80211/debug_level |
| 23 | |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 24 | For a list of values you can assign to debug_level, you |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 25 | can look at the bit mask values in <net/ieee80211.h> |
| 26 | |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 27 | If you are not trying to debug or develop the ieee80211 |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 28 | subsystem, you most likely want to say N here. |
| 29 | |
| 30 | config IEEE80211_CRYPT_WEP |
| 31 | tristate "IEEE 802.11 WEP encryption (802.1x)" |
| 32 | depends on IEEE80211 |
| 33 | select CRYPTO |
| 34 | select CRYPTO_ARC4 |
Patrick McHardy | bcbaecb | 2006-10-25 16:49:36 +1000 | [diff] [blame] | 35 | select CRYPTO_ECB |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 36 | select CRC32 |
| 37 | ---help--- |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 38 | Include software based cipher suites in support of IEEE |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 39 | 802.11's WEP. This is needed for WEP as well as 802.1x. |
| 40 | |
Patrick Ringl | 0fa7d86 | 2007-03-24 23:56:58 +0100 | [diff] [blame] | 41 | This can be compiled as a module and it will be called |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 42 | "ieee80211_crypt_wep". |
| 43 | |
| 44 | config IEEE80211_CRYPT_CCMP |
| 45 | tristate "IEEE 802.11i CCMP support" |
| 46 | depends on IEEE80211 |
Adrian Bunk | 76fe1b0 | 2005-05-07 00:54:49 +0200 | [diff] [blame] | 47 | select CRYPTO |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 48 | select CRYPTO_AES |
| 49 | ---help--- |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 50 | Include software based cipher suites in support of IEEE 802.11i |
| 51 | (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with CCMP enabled |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 52 | networks. |
| 53 | |
Patrick Ringl | 0fa7d86 | 2007-03-24 23:56:58 +0100 | [diff] [blame] | 54 | This can be compiled as a module and it will be called |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 55 | "ieee80211_crypt_ccmp". |
| 56 | |
| 57 | config IEEE80211_CRYPT_TKIP |
| 58 | tristate "IEEE 802.11i TKIP encryption" |
Johannes Berg | 2a5e1c0 | 2007-04-23 12:19:12 -0700 | [diff] [blame] | 59 | depends on IEEE80211 |
| 60 | select WIRELESS_EXT |
Adrian Bunk | 76fe1b0 | 2005-05-07 00:54:49 +0200 | [diff] [blame] | 61 | select CRYPTO |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 62 | select CRYPTO_MICHAEL_MIC |
Patrick McHardy | bcbaecb | 2006-10-25 16:49:36 +1000 | [diff] [blame] | 63 | select CRYPTO_ECB |
Chuck Ebbert | ca0084f | 2006-07-14 18:51:41 -0400 | [diff] [blame] | 64 | select CRC32 |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 65 | ---help--- |
Jeff Garzik | 2ff55fe | 2005-07-31 13:05:43 -0400 | [diff] [blame] | 66 | Include software based cipher suites in support of IEEE 802.11i |
| 67 | (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with TKIP enabled |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 68 | networks. |
| 69 | |
Patrick Ringl | 0fa7d86 | 2007-03-24 23:56:58 +0100 | [diff] [blame] | 70 | This can be compiled as a module and it will be called |
Jeff Garzik | b453872 | 2005-05-12 22:48:20 -0400 | [diff] [blame] | 71 | "ieee80211_crypt_tkip". |
| 72 | |
Johannes Berg | 370121e | 2006-01-04 16:32:16 +0100 | [diff] [blame] | 73 | source "net/ieee80211/softmac/Kconfig" |