diff options
| author | Dmitry Shmidt <dimitrysh@google.com> | 2011-07-21 15:19:46 -0700 |
|---|---|---|
| committer | Dmitry Shmidt <dimitrysh@google.com> | 2011-07-21 20:15:26 -0700 |
| commit | 497c1d5e50162d6b3c1cce5dbd9c5fd9da69aaef (patch) | |
| tree | db26c12c9b77e96367ff5fa81d7521a70bce3f05 /hostapd | |
| parent | fa544dac34bd262b9d8b395b4331e241648a7e40 (diff) | |
| download | android_external_wpa_supplicant_8-497c1d5e50162d6b3c1cce5dbd9c5fd9da69aaef.tar.gz android_external_wpa_supplicant_8-497c1d5e50162d6b3c1cce5dbd9c5fd9da69aaef.tar.bz2 android_external_wpa_supplicant_8-497c1d5e50162d6b3c1cce5dbd9c5fd9da69aaef.zip | |
Add P2P support for BRCM CFG80211 driver
Change-Id: Iafec4bedbd33836d0a64e7ea054d8a46ef8ec204
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'hostapd')
| -rw-r--r-- | hostapd/.config | 27 | ||||
| -rw-r--r-- | hostapd/Android.mk | 4 |
2 files changed, 19 insertions, 12 deletions
diff --git a/hostapd/.config b/hostapd/.config index e57aafe1..8341d4b0 100644 --- a/hostapd/.config +++ b/hostapd/.config @@ -40,13 +40,13 @@ CONFIG_LIBNL20=y #CONFIG_DRIVER_NONE=y # IEEE 802.11F/IAPP -CONFIG_IAPP=y +#CONFIG_IAPP=y # WPA2/IEEE 802.11i RSN pre-authentication -CONFIG_RSN_PREAUTH=y +#CONFIG_RSN_PREAUTH=y # PeerKey handshake for Station to Station Link (IEEE 802.11e DLS) -CONFIG_PEERKEY=y +#CONFIG_PEERKEY=y # IEEE 802.11w (management frame protection) # This version is an experimental implementation based on IEEE 802.11w/D1.0 @@ -55,25 +55,25 @@ CONFIG_PEERKEY=y #CONFIG_IEEE80211W=y # Integrated EAP server -CONFIG_EAP=y +#CONFIG_EAP=y # EAP-MD5 for the integrated EAP server -CONFIG_EAP_MD5=y +#CONFIG_EAP_MD5=y # EAP-TLS for the integrated EAP server -CONFIG_EAP_TLS=y +#CONFIG_EAP_TLS=y # EAP-MSCHAPv2 for the integrated EAP server -CONFIG_EAP_MSCHAPV2=y +#CONFIG_EAP_MSCHAPV2=y # EAP-PEAP for the integrated EAP server -CONFIG_EAP_PEAP=y +#CONFIG_EAP_PEAP=y # EAP-GTC for the integrated EAP server -CONFIG_EAP_GTC=y +#CONFIG_EAP_GTC=y # EAP-TTLS for the integrated EAP server -CONFIG_EAP_TTLS=y +#CONFIG_EAP_TTLS=y # EAP-SIM for the integrated EAP server #CONFIG_EAP_SIM=y @@ -109,7 +109,7 @@ CONFIG_EAP_TTLS=y # Wi-Fi Protected Setup (WPS) CONFIG_WPS=y # Enable WSC 2.0 support -#CONFIG_WPS2=y +CONFIG_WPS2=y # Enable UPnP support for external WPS Registrars #CONFIG_WPS_UPNP=y @@ -152,7 +152,7 @@ CONFIG_ANDROID_LOG=y #CONFIG_NO_ACCOUNTING=y # Remove support for RADIUS -#CONFIG_NO_RADIUS=y +CONFIG_NO_RADIUS=y # Remove support for VLANs #CONFIG_NO_VLAN=y @@ -185,3 +185,6 @@ CONFIG_OS=unix #LIBS += -lbfd -liberty -lz #LIBS_p += -lbfd -liberty -lz #LIBS_c += -lbfd -liberty -lz + +# Enable AP +CONFIG_AP=y diff --git a/hostapd/Android.mk b/hostapd/Android.mk index 51c1488b..2dbd67d6 100644 --- a/hostapd/Android.mk +++ b/hostapd/Android.mk @@ -13,6 +13,10 @@ include $(LOCAL_PATH)/.config # To ignore possible wrong network configurations L_CFLAGS = -DWPA_IGNORE_CONFIG_ERRORS +ifdef CONFIG_DRIVER_NL80211 +L_CFLAGS += -DANDROID_BRCM_P2P_PATCH +endif + # To force sizeof(enum) = 4 ifeq ($(TARGET_ARCH),arm) L_CFLAGS += -mabi=aapcs-linux |
