···123123 To compile this driver as a module, choose M here: the module will be124124 called ray_cs. If unsure, say N.125125126126-config IPW2100127127- tristate "Intel PRO/Wireless 2100 Network Connection"128128- depends on PCI && WLAN_80211129129- select WIRELESS_EXT130130- select FW_LOADER131131- select LIB80211132132- select IEEE80211133133- ---help---134134- A driver for the Intel PRO/Wireless 2100 Network 135135- Connection 802.11b wireless network adapter.136136-137137- See <file:Documentation/networking/README.ipw2100> for information on138138- the capabilities currently enabled in this driver and for tips139139- for debugging issues and problems.140140-141141- In order to use this driver, you will need a firmware image for it.142142- You can obtain the firmware from143143- <http://ipw2100.sf.net/>. Once you have the firmware image, you 144144- will need to place it in /lib/firmware.145145-146146- You will also very likely need the Wireless Tools in order to147147- configure your card:148148-149149- <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.150150-151151- It is recommended that you compile this driver as a module (M)152152- rather than built-in (Y). This driver requires firmware at device153153- initialization time, and when built-in this typically happens154154- before the filesystem is accessible (hence firmware will be155155- unavailable and initialization will fail). If you do choose to build156156- this driver into your kernel image, you can avoid this problem by157157- including the firmware and a firmware loader in an initramfs.158158-159159-config IPW2100_MONITOR160160- bool "Enable promiscuous mode"161161- depends on IPW2100162162- ---help---163163- Enables promiscuous/monitor mode support for the ipw2100 driver.164164- With this feature compiled into the driver, you can switch to 165165- promiscuous mode via the Wireless Tool's Monitor mode. While in this166166- mode, no packets can be sent.167167-168168-config IPW2100_DEBUG169169- bool "Enable full debugging output in IPW2100 module."170170- depends on IPW2100171171- ---help---172172- This option will enable debug tracing output for the IPW2100. 173173-174174- This will result in the kernel module being ~60k larger. You can 175175- control which debug output is sent to the kernel log by setting the 176176- value in 177177-178178- /sys/bus/pci/drivers/ipw2100/debug_level179179-180180- This entry will only exist if this option is enabled.181181-182182- If you are not trying to debug or develop the IPW2100 driver, you 183183- most likely want to say N here.184184-185185-config IPW2200186186- tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection"187187- depends on PCI && WLAN_80211188188- select WIRELESS_EXT189189- select FW_LOADER190190- select LIB80211191191- select IEEE80211192192- ---help---193193- A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network194194- Connection adapters. 195195-196196- See <file:Documentation/networking/README.ipw2200> for 197197- information on the capabilities currently enabled in this 198198- driver and for tips for debugging issues and problems.199199-200200- In order to use this driver, you will need a firmware image for it.201201- You can obtain the firmware from202202- <http://ipw2200.sf.net/>. See the above referenced README.ipw2200 203203- for information on where to install the firmware images.204204-205205- You will also very likely need the Wireless Tools in order to206206- configure your card:207207-208208- <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.209209-210210- It is recommended that you compile this driver as a module (M)211211- rather than built-in (Y). This driver requires firmware at device212212- initialization time, and when built-in this typically happens213213- before the filesystem is accessible (hence firmware will be214214- unavailable and initialization will fail). If you do choose to build215215- this driver into your kernel image, you can avoid this problem by216216- including the firmware and a firmware loader in an initramfs.217217-218218-config IPW2200_MONITOR219219- bool "Enable promiscuous mode"220220- depends on IPW2200221221- ---help---222222- Enables promiscuous/monitor mode support for the ipw2200 driver.223223- With this feature compiled into the driver, you can switch to 224224- promiscuous mode via the Wireless Tool's Monitor mode. While in this225225- mode, no packets can be sent.226226-227227-config IPW2200_RADIOTAP228228- bool "Enable radiotap format 802.11 raw packet support"229229- depends on IPW2200_MONITOR230230-231231-config IPW2200_PROMISCUOUS232232- bool "Enable creation of a RF radiotap promiscuous interface"233233- depends on IPW2200_MONITOR234234- select IPW2200_RADIOTAP235235- ---help---236236- Enables the creation of a second interface prefixed 'rtap'. 237237- This second interface will provide every received in radiotap238238- format.239239-240240- This is useful for performing wireless network analysis while241241- maintaining an active association.242242-243243- Example usage:244244-245245- % modprobe ipw2200 rtap_iface=1246246- % ifconfig rtap0 up247247- % tethereal -i rtap0248248-249249- If you do not specify 'rtap_iface=1' as a module parameter then 250250- the rtap interface will not be created and you will need to turn 251251- it on via sysfs:252252-253253- % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface254254-255255-config IPW2200_QOS256256- bool "Enable QoS support"257257- depends on IPW2200 && EXPERIMENTAL258258-259259-config IPW2200_DEBUG260260- bool "Enable full debugging output in IPW2200 module."261261- depends on IPW2200262262- ---help---263263- This option will enable low level debug tracing output for IPW2200.264264-265265- Note, normal debug code is already compiled in. This low level266266- debug option enables debug on hot paths (e.g Tx, Rx, ISR) and267267- will result in the kernel module being ~70 larger. Most users268268- will typically not need this high verbosity debug information.269269-270270- If you are not sure, say N here.271271-272126config LIBERTAS273127 tristate "Marvell 8xxx Libertas WLAN driver support"274128 depends on WLAN_80211···568714source "drivers/net/wireless/p54/Kconfig"569715source "drivers/net/wireless/ath5k/Kconfig"570716source "drivers/net/wireless/ath9k/Kconfig"717717+source "drivers/net/wireless/ipw2x00/Kconfig"571718source "drivers/net/wireless/iwlwifi/Kconfig"572719source "drivers/net/wireless/hostap/Kconfig"573720source "drivers/net/wireless/b43/Kconfig"
+2-3
drivers/net/wireless/Makefile
···22# Makefile for the Linux Wireless network device drivers.33#4455-obj-$(CONFIG_IPW2100) += ipw2100.o66-77-obj-$(CONFIG_IPW2200) += ipw2200.o55+obj-$(CONFIG_IPW2100) += ipw2x00/66+obj-$(CONFIG_IPW2200) += ipw2x00/8798obj-$(CONFIG_STRIP) += strip.o109obj-$(CONFIG_ARLAN) += arlan.o
···11+#22+# Intel Centrino wireless drivers33+#44+55+config IPW210066+ tristate "Intel PRO/Wireless 2100 Network Connection"77+ depends on PCI && WLAN_8021188+ select WIRELESS_EXT99+ select FW_LOADER1010+ select LIB802111111+ select IEEE802111212+ ---help---1313+ A driver for the Intel PRO/Wireless 2100 Network 1414+ Connection 802.11b wireless network adapter.1515+1616+ See <file:Documentation/networking/README.ipw2100> for information on1717+ the capabilities currently enabled in this driver and for tips1818+ for debugging issues and problems.1919+2020+ In order to use this driver, you will need a firmware image for it.2121+ You can obtain the firmware from2222+ <http://ipw2100.sf.net/>. Once you have the firmware image, you 2323+ will need to place it in /lib/firmware.2424+2525+ You will also very likely need the Wireless Tools in order to2626+ configure your card:2727+2828+ <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.2929+3030+ It is recommended that you compile this driver as a module (M)3131+ rather than built-in (Y). This driver requires firmware at device3232+ initialization time, and when built-in this typically happens3333+ before the filesystem is accessible (hence firmware will be3434+ unavailable and initialization will fail). If you do choose to build3535+ this driver into your kernel image, you can avoid this problem by3636+ including the firmware and a firmware loader in an initramfs.3737+3838+config IPW2100_MONITOR3939+ bool "Enable promiscuous mode"4040+ depends on IPW21004141+ ---help---4242+ Enables promiscuous/monitor mode support for the ipw2100 driver.4343+ With this feature compiled into the driver, you can switch to 4444+ promiscuous mode via the Wireless Tool's Monitor mode. While in this4545+ mode, no packets can be sent.4646+4747+config IPW2100_DEBUG4848+ bool "Enable full debugging output in IPW2100 module."4949+ depends on IPW21005050+ ---help---5151+ This option will enable debug tracing output for the IPW2100. 5252+5353+ This will result in the kernel module being ~60k larger. You can 5454+ control which debug output is sent to the kernel log by setting the 5555+ value in 5656+5757+ /sys/bus/pci/drivers/ipw2100/debug_level5858+5959+ This entry will only exist if this option is enabled.6060+6161+ If you are not trying to debug or develop the IPW2100 driver, you 6262+ most likely want to say N here.6363+6464+config IPW22006565+ tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection"6666+ depends on PCI && WLAN_802116767+ select WIRELESS_EXT6868+ select FW_LOADER6969+ select LIB802117070+ select IEEE802117171+ ---help---7272+ A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network7373+ Connection adapters. 7474+7575+ See <file:Documentation/networking/README.ipw2200> for 7676+ information on the capabilities currently enabled in this 7777+ driver and for tips for debugging issues and problems.7878+7979+ In order to use this driver, you will need a firmware image for it.8080+ You can obtain the firmware from8181+ <http://ipw2200.sf.net/>. See the above referenced README.ipw2200 8282+ for information on where to install the firmware images.8383+8484+ You will also very likely need the Wireless Tools in order to8585+ configure your card:8686+8787+ <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.8888+8989+ It is recommended that you compile this driver as a module (M)9090+ rather than built-in (Y). This driver requires firmware at device9191+ initialization time, and when built-in this typically happens9292+ before the filesystem is accessible (hence firmware will be9393+ unavailable and initialization will fail). If you do choose to build9494+ this driver into your kernel image, you can avoid this problem by9595+ including the firmware and a firmware loader in an initramfs.9696+9797+config IPW2200_MONITOR9898+ bool "Enable promiscuous mode"9999+ depends on IPW2200100100+ ---help---101101+ Enables promiscuous/monitor mode support for the ipw2200 driver.102102+ With this feature compiled into the driver, you can switch to 103103+ promiscuous mode via the Wireless Tool's Monitor mode. While in this104104+ mode, no packets can be sent.105105+106106+config IPW2200_RADIOTAP107107+ bool "Enable radiotap format 802.11 raw packet support"108108+ depends on IPW2200_MONITOR109109+110110+config IPW2200_PROMISCUOUS111111+ bool "Enable creation of a RF radiotap promiscuous interface"112112+ depends on IPW2200_MONITOR113113+ select IPW2200_RADIOTAP114114+ ---help---115115+ Enables the creation of a second interface prefixed 'rtap'. 116116+ This second interface will provide every received in radiotap117117+ format.118118+119119+ This is useful for performing wireless network analysis while120120+ maintaining an active association.121121+122122+ Example usage:123123+124124+ % modprobe ipw2200 rtap_iface=1125125+ % ifconfig rtap0 up126126+ % tethereal -i rtap0127127+128128+ If you do not specify 'rtap_iface=1' as a module parameter then 129129+ the rtap interface will not be created and you will need to turn 130130+ it on via sysfs:131131+132132+ % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface133133+134134+config IPW2200_QOS135135+ bool "Enable QoS support"136136+ depends on IPW2200 && EXPERIMENTAL137137+138138+config IPW2200_DEBUG139139+ bool "Enable full debugging output in IPW2200 module."140140+ depends on IPW2200141141+ ---help---142142+ This option will enable low level debug tracing output for IPW2200.143143+144144+ Note, normal debug code is already compiled in. This low level145145+ debug option enables debug on hot paths (e.g Tx, Rx, ISR) and146146+ will result in the kernel module being ~70 larger. Most users147147+ will typically not need this high verbosity debug information.148148+149149+ If you are not sure, say N here.150150+
+6
drivers/net/wireless/ipw2x00/Makefile
···11+#22+# Makefile for the Intel Centrino wireless drivers33+#44+55+obj-$(CONFIG_IPW2100) += ipw2100.o66+obj-$(CONFIG_IPW2200) += ipw2200.o