summaryrefslogtreecommitdiffstats
path: root/wifi/Android.mk
diff options
context:
space:
mode:
authorDedy Lansky <dlansky@codeaurora.org>2015-09-11 01:39:13 +0300
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:19:16 -0600
commit3674b8ab31a628c5d0834890ba3549bf8badf4ea (patch)
tree36f5df73bbd4f9fd051f08ce2f80ccf4aed605d3 /wifi/Android.mk
parent582fa23919f50af7651781aa4afc88d44afc197d (diff)
downloadhardware_libhardware_legacy-3674b8ab31a628c5d0834890ba3549bf8badf4ea.zip
hardware_libhardware_legacy-3674b8ab31a628c5d0834890ba3549bf8badf4ea.tar.gz
hardware_libhardware_legacy-3674b8ab31a628c5d0834890ba3549bf8badf4ea.tar.bz2
wifi: introduce wifi_fst module
New wifi_fst module is responsible for: 1. insmod/rmmod of 2nd Wifi driver used for Fast Session Transfer (FST) rate upgrade. 2. start/stop FST Manager service. wifi_fst functionality is controlled by system property persist.fst.rate.upgrade.en. Existing module wifi.c calls into wifi_fst upon wifi_load/unload_driver and upon start/stop supplicant Change-Id: I8b4eddf26ab345b9e1e60e4850eaa081f8b89641
Diffstat (limited to 'wifi/Android.mk')
-rw-r--r--wifi/Android.mk12
1 files changed, 11 insertions, 1 deletions
diff --git a/wifi/Android.mk b/wifi/Android.mk
index ed59b40..6421b4a 100644
--- a/wifi/Android.mk
+++ b/wifi/Android.mk
@@ -35,7 +35,17 @@ ifdef WIFI_DRIVER_STATE_OFF
LOCAL_CFLAGS += -DWIFI_DRIVER_STATE_OFF=\"$(WIFI_DRIVER_STATE_OFF)\"
endif
-LOCAL_SRC_FILES += wifi/wifi.c
+ifdef WIFI_FST_DRIVER_MODULE_PATH
+LOCAL_CFLAGS += -DWIFI_FST_DRIVER_MODULE_PATH=\"$(WIFI_FST_DRIVER_MODULE_PATH)\"
+endif
+ifdef WIFI_FST_DRIVER_MODULE_ARG
+LOCAL_CFLAGS += -DWIFI_FST_DRIVER_MODULE_ARG=\"$(WIFI_FST_DRIVER_MODULE_ARG)\"
+endif
+ifdef WIFI_FST_DRIVER_MODULE_NAME
+LOCAL_CFLAGS += -DWIFI_FST_DRIVER_MODULE_NAME=\"$(WIFI_FST_DRIVER_MODULE_NAME)\"
+endif
+
+LOCAL_SRC_FILES += wifi/wifi.c wifi/wifi_fst.c
ifdef WPA_SUPPLICANT_VERSION
LOCAL_CFLAGS += -DLIBWPA_CLIENT_EXISTS