aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/android.config
Commit message (Collapse)AuthorAgeFilesLines
* Android: Remove EAP-FAST optionDmitry Shmidt2016-04-281-1/+1
| | | | | | Current BoringSSL version is not suitable for EAP-FAST. Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* binder: Add binder skeletal code for AndroidRoshan Pius2016-04-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Create the skeletal binder interface for wpa_supplicant. The interface hierarchy is based off the existing dbus interface(https://w1.fi/wpa_supplicant/devel/dbus.html). Since we use libbinder, the binder interface codebase needs to be written in C++ and can only be compiled on Android platform for now. The aidl files define binder RPC interfaces. The Android build system generates the corresponding C++ interface classes which needs to be implemented by the server process. The clients can obtain a reference to the binder service (root object) using: android::String16 service_name("fi.w1.wpa_supplicant"); android::sp<android::IBinder> binder = android::defaultServiceManager()->getService(service_name); Once a reference to the root object is retrieved, the clients can obtain references to other RPC objects using that root object methods. Signed-off-by: Roshan Pius <rpius@google.com>
* MBO: Add non-preferred channel configuration in wpa_supplicantDavid Spinadel2016-02-211-0/+3
| | | | | | Add non-preferred channel configuration to wpa_config for MBO. Signed-off-by: David Spinadel <david.spinadel@intel.com>
* nl80211: Add build option for QCA vendor extensionsJouni Malinen2015-10-011-0/+3
| | | | | | | This allows the binary sizes to be reduced if no support for nl80211 vendor extensions are needed. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* FST: wpa_supplicant build rulesAnton Nayshtut2015-07-161-0/+3
| | | | Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* test: Remove driver_test.cJouni Malinen2014-10-111-3/+0
| | | | | | | | | | | | The driver_test.c driver wrapper (-Dtest in wpa_supplicant and driver=test in hostapd) was previously used for testing without real Wi-Fi hardware. mac80211_hwsim-based tests have practically replaced all these needs and there has been no improvements or use for driver_test.c in a long while. Because of this, there has not really been any effort to maintain this older test tool and no justification to change this either. Remove the obsoleted test mechanism to clean up the repository. Signed-off-by: Jouni Malinen <j@w1.fi>
* eloop: Add epoll option for better performanceMasashi Honma2014-05-161-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds epoll option for the eloop implementation. This can be selected with the CONFIG_ELOOP_EPOLL=y build option. [merit] See Table1. Table1. comparison table +--------+--------+-----------+------------+-------------+ | | add fd | remove fd | prepare fd | dispatch fd | +--------+--------+-----------+------------+-------------+ | select | O(1) | O(1) | O(N) | O(N) | +--------+--------+-----------+------------+-------------+ | poll | O(1) | O(1) | O(N) | O(N) | +--------+--------+-----------+------------+-------------+ | epoll | O(1) | O(1) | 0 | O(M) | +--------+--------+-----------+------------+-------------+ "add fd" is addition of fd by eloop_sock_table_add_sock(). "remove fd" is removal of fd by eloop_sock_table_remove_sock(). "prepare fd" is preparation of fds before wait in eloop_run(). "dispatch fd" is dispatchment of fds by eloop_sock_table_dispatch(). "N" is all watching fds. "M" is fds which could be dispatched after waiting. As shown in Table1, epoll option has better performance on "prepare fd" column. Because select/poll option requires setting fds before every select()/poll(). But epoll_wait() doesn't need it. And epoll option has also better performance on "dispatch fd" column. Because select/poll option needs to check all registered fds to find out dispatchable fds. But epoll option doesn't require checking all registered fds. Because epoll_wait() returns dispatchable fd set. So epoll option is effective for GO/AP functionality. [demerit] The epoll option requires additional heap memory. In case of P2P GO, it is about 8K bytes. Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
* WPS: Enable WSC 2.0 support unconditionallyJouni Malinen2014-03-251-2/+0
| | | | | | | | | There is not much point in building devices with WPS 1.0 only supported nowadays. As such, there is not sufficient justification for maintaining extra complexity for the CONFIG_WPS2 build option either. Remove this by enabling WSC 2.0 support unconditionally. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
* Android: Enable CONFIG_EAP_AKA_PRIME optionDmitry Shmidt2014-03-211-1/+1
| | | | Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* Remove forgotten notes about already removed driver wrappersJouni Malinen2014-01-021-57/+0
| | | | | | | | These old driver wrappers have been removed quite some time ago, but some of the build configuration notes were still describing how they are configured. Signed-hostap: Jouni Malinen <j@w1.fi>
* Add Wi-Fi Direct to the build configuration exampleJouni Malinen2013-11-201-0/+6
| | | | | | | In addition, include Wi-Fi Direct support for Android builds by default. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* eloop: Remove eloop_none.cJouni Malinen2013-11-171-1/+0
| | | | | | | | | | This was supposed to be a minimal sample of eloop wrapper, but it is unclear whether this is of that much use and the file has not been kept up-to-date. Remove this file to reduce maintenance effort. The other eloop*.c files can be used as a starting point if something new is needed. Signed-hostap: Jouni Malinen <j@w1.fi>
* Replace unnecessary UTF-8 characters with ASCII versionsJouni Malinen2013-11-021-1/+1
| | | | | | | There is no need for using UTF-8 in these files when perfectly fine ASCII versions of these characters exist. Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove CONFIG_NO_WPA2 build parameterJouni Malinen2013-06-071-5/+0
| | | | | | | | | | There is not much use for enabling WPA without WPA2 nowadays since most networks have been upgraded to WPA2. Furthermore, the code size savings from disabling just WPA2 are pretty small, so there is not much justification for maintaining this build option. Remove it to get rid of undesired complexity. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* Synchronize build config comments for wpa_supplicantJouni Malinen2013-05-041-5/+30
| | | | | | | | This updates number of comments in android.config to match the latest version in defconfig and adds some of the entries that were previously present only in android.config into defconfig. Signed-hostap: Jouni Malinen <j@w1.fi>
* Android: Enable WPS ER and NFC support in the buildJouni Malinen2013-05-041-1/+3
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* Android: Enable WNM in the buildJouni Malinen2013-03-171-0/+4
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* Android: Enable IEEE 802.11r in wpa_supplicant buildsDeepthi Gowri2013-03-121-1/+1
| | | | Signed-off-by: Deepthi Gowri <deepthi@codeaurora.org>
* Android: Enable IEEE 802.11w support in the buildChet Lanctot2013-03-111-1/+1
| | | | Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* wpa_supplicant: Support VHT capability overridesJohannes Berg2013-03-101-0/+3
| | | | | | | | | Add support for VHT capability overrides to allow testing connections with a subset of the VHT capabilities that are actually supported by the device. The only thing that isn't currently supported (by mac80211 and this code) is the RX/TX highest rate field. Signed-hostap: Johannes Berg <johannes.berg@intel.com>
* Android: Enable TDLS support in the buildSunil Dutt2013-02-141-0/+2
| | | | Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* Android: Enable EAP-AKA support in the buildDeepthi Gowri2013-02-081-1/+1
| | | | Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* eap_proxy: Add mechanism for allowing EAP methods to be offloadedDeepthi Gowri2013-02-081-0/+2
| | | | | | | | | In addition to the offload mechanism, the Android configuration and makefiles are extended to allow this to be configured for the build by dropping in platform specific configuration files and makefile without having to modify any existing files. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* Android: Include Hotspot 2.0 support in the default buildJouni Malinen2012-08-311-1/+4
| | | | Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
* Android: Sync build configuration with defconfig changesJouni Malinen2012-04-071-25/+111
| | | | | | | This brings up the changes from defconfig into the Android configuration file, but does not change any of the actual build parameters. Signed-hostap: Jouni Malinen <j@w1.fi>
* Android: Add build configuration filesDmitry Shmidt2012-02-251-0/+411
These are from Android wpa_supplicant_8.git initial 0.8.X commit 8d520ff1dc2da35cdca849e982051b86468016d8 with some additional edits and renaming of .config files to android.config. Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>