linux/drivers/net/wireless/ipw2x00/Kconfig
<<
>>
Prefs
   1#
   2# Intel Centrino wireless drivers
   3#
   4
   5config IPW2100
   6        tristate "Intel PRO/Wireless 2100 Network Connection"
   7        depends on PCI && CFG80211
   8        select WIRELESS_EXT
   9        select WEXT_SPY
  10        select WEXT_PRIV
  11        select FW_LOADER
  12        select LIB80211
  13        select LIBIPW
  14        ---help---
  15          A driver for the Intel PRO/Wireless 2100 Network 
  16          Connection 802.11b wireless network adapter.
  17
  18          See <file:Documentation/networking/README.ipw2100> for information on
  19          the capabilities currently enabled in this driver and for tips
  20          for debugging issues and problems.
  21
  22          In order to use this driver, you will need a firmware image for it.
  23          You can obtain the firmware from
  24          <http://ipw2100.sf.net/>.  Once you have the firmware image, you 
  25          will need to place it in /lib/firmware.
  26
  27          You will also very likely need the Wireless Tools in order to
  28          configure your card:
  29
  30          <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
  31
  32          It is recommended that you compile this driver as a module (M)
  33          rather than built-in (Y). This driver requires firmware at device
  34          initialization time, and when built-in this typically happens
  35          before the filesystem is accessible (hence firmware will be
  36          unavailable and initialization will fail). If you do choose to build
  37          this driver into your kernel image, you can avoid this problem by
  38          including the firmware and a firmware loader in an initramfs.
  39 
  40config IPW2100_MONITOR
  41        bool "Enable promiscuous mode"
  42        depends on IPW2100
  43        ---help---
  44          Enables promiscuous/monitor mode support for the ipw2100 driver.
  45          With this feature compiled into the driver, you can switch to 
  46          promiscuous mode via the Wireless Tool's Monitor mode.  While in this
  47          mode, no packets can be sent.
  48
  49config IPW2100_DEBUG
  50        bool "Enable full debugging output in IPW2100 module."
  51        depends on IPW2100
  52        ---help---
  53          This option will enable debug tracing output for the IPW2100.  
  54
  55          This will result in the kernel module being ~60k larger.  You can 
  56          control which debug output is sent to the kernel log by setting the 
  57          value in 
  58
  59          /sys/bus/pci/drivers/ipw2100/debug_level
  60
  61          This entry will only exist if this option is enabled.
  62
  63          If you are not trying to debug or develop the IPW2100 driver, you 
  64          most likely want to say N here.
  65
  66config IPW2200
  67        tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection"
  68        depends on PCI && CFG80211 && CFG80211_WEXT
  69        select WIRELESS_EXT
  70        select WEXT_SPY
  71        select WEXT_PRIV
  72        select FW_LOADER
  73        select LIB80211
  74        select LIBIPW
  75        ---help---
  76          A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network
  77          Connection adapters. 
  78
  79          See <file:Documentation/networking/README.ipw2200> for 
  80          information on the capabilities currently enabled in this 
  81          driver and for tips for debugging issues and problems.
  82
  83          In order to use this driver, you will need a firmware image for it.
  84          You can obtain the firmware from
  85          <http://ipw2200.sf.net/>.  See the above referenced README.ipw2200 
  86          for information on where to install the firmware images.
  87
  88          You will also very likely need the Wireless Tools in order to
  89          configure your card:
  90
  91          <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
  92
  93          It is recommended that you compile this driver as a module (M)
  94          rather than built-in (Y). This driver requires firmware at device
  95          initialization time, and when built-in this typically happens
  96          before the filesystem is accessible (hence firmware will be
  97          unavailable and initialization will fail). If you do choose to build
  98          this driver into your kernel image, you can avoid this problem by
  99          including the firmware and a firmware loader in an initramfs.
 100
 101config IPW2200_MONITOR
 102        bool "Enable promiscuous mode"
 103        depends on IPW2200
 104        ---help---
 105          Enables promiscuous/monitor mode support for the ipw2200 driver.
 106          With this feature compiled into the driver, you can switch to 
 107          promiscuous mode via the Wireless Tool's Monitor mode.  While in this
 108          mode, no packets can be sent.
 109
 110config IPW2200_RADIOTAP
 111        bool "Enable radiotap format 802.11 raw packet support"
 112        depends on IPW2200_MONITOR
 113
 114config IPW2200_PROMISCUOUS
 115        bool "Enable creation of a RF radiotap promiscuous interface"
 116        depends on IPW2200_MONITOR
 117        select IPW2200_RADIOTAP
 118        ---help---
 119          Enables the creation of a second interface prefixed 'rtap'. 
 120          This second interface will provide every received in radiotap
 121          format.
 122
 123          This is useful for performing wireless network analysis while
 124          maintaining an active association.
 125
 126          Example usage:
 127
 128            % modprobe ipw2200 rtap_iface=1
 129            % ifconfig rtap0 up
 130            % tethereal -i rtap0
 131
 132          If you do not specify 'rtap_iface=1' as a module parameter then 
 133          the rtap interface will not be created and you will need to turn 
 134          it on via sysfs:
 135        
 136            % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface
 137
 138config IPW2200_QOS
 139        bool "Enable QoS support"
 140        depends on IPW2200
 141
 142config IPW2200_DEBUG
 143        bool "Enable full debugging output in IPW2200 module."
 144        depends on IPW2200
 145        ---help---
 146          This option will enable low level debug tracing output for IPW2200.
 147
 148          Note, normal debug code is already compiled in. This low level
 149          debug option enables debug on hot paths (e.g Tx, Rx, ISR) and
 150          will result in the kernel module being ~70 larger.  Most users
 151          will typically not need this high verbosity debug information.
 152
 153          If you are not sure, say N here.
 154
 155config LIBIPW
 156        tristate
 157        depends on PCI && CFG80211
 158        select WIRELESS_EXT
 159        select WEXT_SPY
 160        select CRYPTO
 161        select CRYPTO_ARC4
 162        select CRYPTO_ECB
 163        select CRYPTO_AES
 164        select CRYPTO_MICHAEL_MIC
 165        select CRYPTO_ECB
 166        select CRC32
 167        select LIB80211
 168        select LIB80211_CRYPT_WEP
 169        select LIB80211_CRYPT_TKIP
 170        select LIB80211_CRYPT_CCMP
 171        ---help---
 172        This option enables the hardware independent IEEE 802.11
 173        networking stack.  This component is deprecated in favor of the
 174        mac80211 component.
 175
 176config LIBIPW_DEBUG
 177        bool "Full debugging output for the LIBIPW component"
 178        depends on LIBIPW
 179        ---help---
 180          This option will enable debug tracing output for the
 181          libipw component.
 182
 183          This will result in the kernel module being ~70k larger.  You
 184          can control which debug output is sent to the kernel log by
 185          setting the value in
 186
 187          /proc/net/ieee80211/debug_level
 188
 189          For example:
 190
 191          % echo 0x00000FFO > /proc/net/ieee80211/debug_level
 192
 193          For a list of values you can assign to debug_level, you
 194          can look at the bit mask values in ieee80211.h
 195
 196          If you are not trying to debug or develop the libipw
 197          component, you most likely want to say N here.
 198
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.