wext: refactor
Refactor wext to * split out iwpriv handling * split out iwspy handling * split out procfs support * allow cfg80211 to have wireless extensions compat code w/o CONFIG_WIRELESS_EXT After this, drivers need to - select WIRELESS_EXT - for wext support - select WEXT_PRIV - for iwpriv support - select WEXT_SPY - for iwspy support except cfg80211 -- which gets new hooks in wext-core.c and can then get wext handlers without CONFIG_WIRELESS_EXT. Wireless extensions procfs support is auto-selected based on PROC_FS and anything that requires the wext core (i.e. WIRELESS_EXT or CFG80211_WEXT). Signed-off-by:Johannes Berg <johannes@sipsolutions.net> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/Kconfig 22 additions, 7 deletionsdrivers/net/wireless/Kconfig
- drivers/net/wireless/hostap/Kconfig 2 additions, 0 deletionsdrivers/net/wireless/hostap/Kconfig
- drivers/net/wireless/ipw2x00/Kconfig 5 additions, 0 deletionsdrivers/net/wireless/ipw2x00/Kconfig
- drivers/net/wireless/orinoco/Kconfig 2 additions, 0 deletionsdrivers/net/wireless/orinoco/Kconfig
- include/net/cfg80211.h 5 additions, 1 deletioninclude/net/cfg80211.h
- include/net/iw_handler.h 8 additions, 6 deletionsinclude/net/iw_handler.h
- include/net/net_namespace.h 1 addition, 1 deletioninclude/net/net_namespace.h
- include/net/wext.h 35 additions, 14 deletionsinclude/net/wext.h
- net/core/net-sysfs.c 5 additions, 1 deletionnet/core/net-sysfs.c
- net/socket.c 2 additions, 2 deletionsnet/socket.c
- net/wireless/Kconfig 35 additions, 15 deletionsnet/wireless/Kconfig
- net/wireless/Makefile 6 additions, 2 deletionsnet/wireless/Makefile
- net/wireless/core.c 8 additions, 6 deletionsnet/wireless/core.c
- net/wireless/ibss.c 5 additions, 5 deletionsnet/wireless/ibss.c
- net/wireless/mlme.c 1 addition, 1 deletionnet/wireless/mlme.c
- net/wireless/nl80211.c 2 additions, 2 deletionsnet/wireless/nl80211.c
- net/wireless/scan.c 3 additions, 3 deletionsnet/wireless/scan.c
- net/wireless/sme.c 6 additions, 6 deletionsnet/wireless/sme.c
- net/wireless/wext-core.c 411 additions, 1123 deletionsnet/wireless/wext-core.c
- net/wireless/wext-priv.c 248 additions, 0 deletionsnet/wireless/wext-priv.c
Loading
Please register or sign in to comment