Add cleared deprecation notes on iwl,ndiswrapper,madwifi(sta) wrappers

These driver wrappers should not be used anymore; WEXT should be used
instead. However, there may still be users stuck on older kernel versions
that may require driver specific wrappers, so the source code still
remains in the repository.
This commit is contained in:
Jouni Malinen 2009-11-23 17:08:59 +02:00 committed by Jouni Malinen
parent 642187d6bf
commit e90bba4c59
4 changed files with 15 additions and 3 deletions

View file

@ -12,6 +12,11 @@
* license. * license.
* *
* See README and COPYING for more details. * See README and COPYING for more details.
*
* While this driver wrapper supports both AP (hostapd) and station
* (wpa_supplicant) operations, the station side is deprecated and
* driver_wext.c should be used instead. This driver wrapper should only be
* used with hostapd for AP mode functionality.
*/ */
#include "includes.h" #include "includes.h"

View file

@ -11,6 +11,10 @@
* license. * license.
* *
* See README and COPYING for more details. * See README and COPYING for more details.
*
* Please note that ndiswrapper supports WPA configuration via Linux wireless
* extensions and if the kernel includes support for this, driver_wext.c should
* be used instead of this driver wrapper.
*/ */
#include "includes.h" #include "includes.h"
@ -345,7 +349,7 @@ static void wpa_ndiswrapper_deinit(void *priv)
const struct wpa_driver_ops wpa_driver_ndiswrapper_ops = { const struct wpa_driver_ops wpa_driver_ndiswrapper_ops = {
.name = "ndiswrapper", .name = "ndiswrapper",
.desc = "Linux ndiswrapper", .desc = "Linux ndiswrapper (deprecated; use wext)",
.set_wpa = wpa_ndiswrapper_set_wpa, .set_wpa = wpa_ndiswrapper_set_wpa,
.set_key = wpa_ndiswrapper_set_key, .set_key = wpa_ndiswrapper_set_key,
.set_countermeasures = wpa_ndiswrapper_set_countermeasures, .set_countermeasures = wpa_ndiswrapper_set_countermeasures,

View file

@ -517,11 +517,11 @@ drivers:
hostap = Host AP driver (Intersil Prism2/2.5/3) [default] hostap = Host AP driver (Intersil Prism2/2.5/3) [default]
(this can also be used with Linuxant DriverLoader) (this can also be used with Linuxant DriverLoader)
hermes = Agere Systems Inc. driver (Hermes-I/Hermes-II) hermes = Agere Systems Inc. driver (Hermes-I/Hermes-II)
madwifi = MADWIFI 802.11 support (Atheros, etc.) madwifi = MADWIFI 802.11 support (Atheros, etc.) (deprecated; use wext)
atmel = ATMEL AT76C5XXx (USB, PCMCIA) atmel = ATMEL AT76C5XXx (USB, PCMCIA)
wext = Linux wireless extensions (generic) wext = Linux wireless extensions (generic)
ralink = Ralink Client driver ralink = Ralink Client driver
ndiswrapper = Linux ndiswrapper ndiswrapper = Linux ndiswrapper (deprecated; use wext)
broadcom = Broadcom wl.o driver broadcom = Broadcom wl.o driver
ipw = Intel ipw2100/2200 driver (old; use wext with Linux 2.6.13 or newer) ipw = Intel ipw2100/2200 driver (old; use wext with Linux 2.6.13 or newer)
wired = wpa_supplicant wired Ethernet driver wired = wpa_supplicant wired Ethernet driver

View file

@ -50,6 +50,7 @@ CONFIG_DRIVER_HOSTAP=y
#CFLAGS += -I../../include/wireless #CFLAGS += -I../../include/wireless
# Driver interface for madwifi driver # Driver interface for madwifi driver
# Deprecated; use CONFIG_DRIVER_WEXT=y instead.
#CONFIG_DRIVER_MADWIFI=y #CONFIG_DRIVER_MADWIFI=y
# Set include directory to the madwifi source tree # Set include directory to the madwifi source tree
#CFLAGS += -I../../madwifi #CFLAGS += -I../../madwifi
@ -60,6 +61,7 @@ CONFIG_DRIVER_HOSTAP=y
#CONFIG_DRIVER_PRISM54=y #CONFIG_DRIVER_PRISM54=y
# Driver interface for ndiswrapper # Driver interface for ndiswrapper
# Deprecated; use CONFIG_DRIVER_WEXT=y instead.
#CONFIG_DRIVER_NDISWRAPPER=y #CONFIG_DRIVER_NDISWRAPPER=y
# Driver interface for Atmel driver # Driver interface for Atmel driver
@ -74,6 +76,7 @@ CONFIG_DRIVER_ATMEL=y
#CFLAGS += -I/opt/WRT54GS/release/src/include #CFLAGS += -I/opt/WRT54GS/release/src/include
# Driver interface for Intel ipw2100/2200 driver # Driver interface for Intel ipw2100/2200 driver
# Deprecated; use CONFIG_DRIVER_WEXT=y instead.
#CONFIG_DRIVER_IPW=y #CONFIG_DRIVER_IPW=y
# Driver interface for Ralink driver # Driver interface for Ralink driver