kernel: use lib80211 from compat-wireless instead of the kernel
SVN-Revision: 27436
This commit is contained in:
		@@ -7,38 +7,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
WIRELESS_MENU:=Wireless Drivers
 | 
					WIRELESS_MENU:=Wireless Drivers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define KernelPackage/lib80211
 | 
					 | 
				
			||||||
  SUBMENU:=$(WIRELESS_MENU)
 | 
					 | 
				
			||||||
  TITLE:=802.11 Networking stack
 | 
					 | 
				
			||||||
  KCONFIG:= \
 | 
					 | 
				
			||||||
	CONFIG_LIB80211 \
 | 
					 | 
				
			||||||
	CONFIG_LIB80211_CRYPT_WEP \
 | 
					 | 
				
			||||||
	CONFIG_LIB80211_CRYPT_TKIP \
 | 
					 | 
				
			||||||
	CONFIG_LIB80211_CRYPT_CCMP
 | 
					 | 
				
			||||||
  FILES:= \
 | 
					 | 
				
			||||||
  	$(LINUX_DIR)/net/wireless/lib80211.ko \
 | 
					 | 
				
			||||||
  	$(LINUX_DIR)/net/wireless/lib80211_crypt_wep.ko \
 | 
					 | 
				
			||||||
  	$(LINUX_DIR)/net/wireless/lib80211_crypt_ccmp.ko \
 | 
					 | 
				
			||||||
  	$(LINUX_DIR)/net/wireless/lib80211_crypt_tkip.ko
 | 
					 | 
				
			||||||
  AUTOLOAD:=$(call AutoLoad,10, \
 | 
					 | 
				
			||||||
	lib80211 \
 | 
					 | 
				
			||||||
	lib80211_crypt_wep \
 | 
					 | 
				
			||||||
	lib80211_crypt_ccmp \
 | 
					 | 
				
			||||||
	lib80211_crypt_tkip \
 | 
					 | 
				
			||||||
  )
 | 
					 | 
				
			||||||
endef
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
define KernelPackage/lib80211/description
 | 
					 | 
				
			||||||
 Kernel modules for 802.11 Networking stack
 | 
					 | 
				
			||||||
 Includes:
 | 
					 | 
				
			||||||
 - lib80211
 | 
					 | 
				
			||||||
 - lib80211_crypt_wep
 | 
					 | 
				
			||||||
 - lib80211_crypt_tkip
 | 
					 | 
				
			||||||
 - lib80211_crytp_ccmp
 | 
					 | 
				
			||||||
endef
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
$(eval $(call KernelPackage,lib80211))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
define KernelPackage/net-airo
 | 
					define KernelPackage/net-airo
 | 
				
			||||||
  SUBMENU:=$(WIRELESS_MENU)
 | 
					  SUBMENU:=$(WIRELESS_MENU)
 | 
				
			||||||
  TITLE:=Cisco Aironet driver
 | 
					  TITLE:=Cisco Aironet driver
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ PKG_DRIVERS = \
 | 
				
			|||||||
	rtl8180 rtl8187 zd1211rw mac80211-hwsim carl9170 b43 b43legacy \
 | 
						rtl8180 rtl8187 zd1211rw mac80211-hwsim carl9170 b43 b43legacy \
 | 
				
			||||||
	ath9k-common ath9k ath9k-htc ath net-libipw net-ipw2100 net-ipw2200 \
 | 
						ath9k-common ath9k ath9k-htc ath net-libipw net-ipw2100 net-ipw2200 \
 | 
				
			||||||
	mwl8k net-hermes net-hermes-pci net-hermes-plx net-hermes-pcmcia \
 | 
						mwl8k net-hermes net-hermes-pci net-hermes-plx net-hermes-pcmcia \
 | 
				
			||||||
	iwl-legacy iwl3945 iwl4965 iwlagn
 | 
						iwl-legacy iwl3945 iwl4965 iwlagn lib80211
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PKG_CONFIG_DEPENDS:= \
 | 
					PKG_CONFIG_DEPENDS:= \
 | 
				
			||||||
	CONFIG_PACKAGE_kmod-mac80211 \
 | 
						CONFIG_PACKAGE_kmod-mac80211 \
 | 
				
			||||||
@@ -469,6 +469,31 @@ define KernelPackage/carl9170/install
 | 
				
			|||||||
	$(INSTALL_DATA) $(DL_DIR)/$(CARL9170_FW)-$(CARL9170_FW_VERSION) $(1)/lib/firmware/$(CARL9170_FW)
 | 
						$(INSTALL_DATA) $(DL_DIR)/$(CARL9170_FW)-$(CARL9170_FW_VERSION) $(1)/lib/firmware/$(CARL9170_FW)
 | 
				
			||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					define KernelPackage/lib80211
 | 
				
			||||||
 | 
					  $(call KernelPackage/mac80211/Default)
 | 
				
			||||||
 | 
					  TITLE:=802.11 Networking stack
 | 
				
			||||||
 | 
					  FILES:= \
 | 
				
			||||||
 | 
						$(PKG_BUILD_DIR)/net/wireless/lib80211.ko \
 | 
				
			||||||
 | 
						$(PKG_BUILD_DIR)/net/wireless/lib80211_crypt_wep.ko \
 | 
				
			||||||
 | 
						$(PKG_BUILD_DIR)/net/wireless/lib80211_crypt_ccmp.ko \
 | 
				
			||||||
 | 
						$(PKG_BUILD_DIR)/net/wireless/lib80211_crypt_tkip.ko
 | 
				
			||||||
 | 
					  AUTOLOAD:=$(call AutoLoad,10, \
 | 
				
			||||||
 | 
						lib80211 \
 | 
				
			||||||
 | 
						lib80211_crypt_wep \
 | 
				
			||||||
 | 
						lib80211_crypt_ccmp \
 | 
				
			||||||
 | 
						lib80211_crypt_tkip \
 | 
				
			||||||
 | 
					  )
 | 
				
			||||||
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					define KernelPackage/lib80211/description
 | 
				
			||||||
 | 
					 Kernel modules for 802.11 Networking stack
 | 
				
			||||||
 | 
					 Includes:
 | 
				
			||||||
 | 
					 - lib80211
 | 
				
			||||||
 | 
					 - lib80211_crypt_wep
 | 
				
			||||||
 | 
					 - lib80211_crypt_tkip
 | 
				
			||||||
 | 
					 - lib80211_crytp_ccmp
 | 
				
			||||||
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
define KernelPackage/libertas-usb
 | 
					define KernelPackage/libertas-usb
 | 
				
			||||||
  $(call KernelPackage/mac80211/Default)
 | 
					  $(call KernelPackage/mac80211/Default)
 | 
				
			||||||
  DEPENDS+= @USB_SUPPORT +kmod-mac80211 +kmod-usb-core +kmod-lib80211
 | 
					  DEPENDS+= @USB_SUPPORT +kmod-mac80211 +kmod-usb-core +kmod-lib80211
 | 
				
			||||||
@@ -1115,10 +1140,10 @@ MAKE_OPTS:= \
 | 
				
			|||||||
	CONFIG_IPW2100=$(if $(CONFIG_PACKAGE_kmod-net-ipw2100),m) \
 | 
						CONFIG_IPW2100=$(if $(CONFIG_PACKAGE_kmod-net-ipw2100),m) \
 | 
				
			||||||
	CONFIG_IPW2200=$(if $(CONFIG_PACKAGE_kmod-net-ipw2200),m) \
 | 
						CONFIG_IPW2200=$(if $(CONFIG_PACKAGE_kmod-net-ipw2200),m) \
 | 
				
			||||||
	CONFIG_NL80211=y \
 | 
						CONFIG_NL80211=y \
 | 
				
			||||||
	CONFIG_LIB80211= \
 | 
						CONFIG_LIB80211=$(if $(CONFIG_PACKAGE_kmod-lib80211),m) \
 | 
				
			||||||
	CONFIG_LIB80211_CRYPT_WEP= \
 | 
						CONFIG_LIB80211_CRYPT_WEP=$(if $(CONFIG_PACKAGE_kmod-lib80211),m) \
 | 
				
			||||||
	CONFIG_LIB80211_CRYPT_CCMP= \
 | 
						CONFIG_LIB80211_CRYPT_CCMP=$(if $(CONFIG_PACKAGE_kmod-lib80211),m) \
 | 
				
			||||||
	CONFIG_LIB80211_CRYPT_TKIP= \
 | 
						CONFIG_LIB80211_CRYPT_TKIP=$(if $(CONFIG_PACKAGE_kmod-lib80211),m) \
 | 
				
			||||||
	CONFIG_IWLAGN=$(if $(CONFIG_PACKAGE_kmod-iwlagn),m) \
 | 
						CONFIG_IWLAGN=$(if $(CONFIG_PACKAGE_kmod-iwlagn),m) \
 | 
				
			||||||
	CONFIG_IWLWIFI_LEGACY=$(if $(CONFIG_PACKAGE_kmod-iwl-legacy),m) \
 | 
						CONFIG_IWLWIFI_LEGACY=$(if $(CONFIG_PACKAGE_kmod-iwl-legacy),m) \
 | 
				
			||||||
	CONFIG_COMPAT_IWL4965=$(if $(CONFIG_PACKAGE_kmod-iwl4965),m) \
 | 
						CONFIG_COMPAT_IWL4965=$(if $(CONFIG_PACKAGE_kmod-iwl4965),m) \
 | 
				
			||||||
@@ -1386,6 +1411,7 @@ endif
 | 
				
			|||||||
endef
 | 
					endef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(eval $(call KernelPackage,ath5k))
 | 
					$(eval $(call KernelPackage,ath5k))
 | 
				
			||||||
 | 
					$(eval $(call KernelPackage,lib80211))
 | 
				
			||||||
$(eval $(call KernelPackage,libertas-usb))
 | 
					$(eval $(call KernelPackage,libertas-usb))
 | 
				
			||||||
$(eval $(call KernelPackage,libertas-sd))
 | 
					$(eval $(call KernelPackage,libertas-sd))
 | 
				
			||||||
$(eval $(call KernelPackage,cfg80211))
 | 
					$(eval $(call KernelPackage,cfg80211))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user