summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Android.mk: Remove unused libcrypto includesHEADreplicant-11-nlnet-eu-grant-825310-replicant-updatereplicant-11Shawn Guo2021-09-121-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The broadcom HAL we imported use as a base in this repository doesn't work with the brcmfmac upstream driver in Linux: even if nonfree firwmares are found on the device (for instance because users added them manually), Replicant can scan the networks but it can't connect to WPA2 networks even with the right password, and when the connection fails we see some errors with the statistics reporting (from adb logcat -b main): [...] D WifiNl80211Manager: Scan result ready event [...] D WifiNative: Scan result ready event [...] E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error} This might be because for some reasons the Broadcom HAL depends on the bcmdhd kernel driver that we don't want to use because it's an out of tree kernel driver and we want to use the upstream kernel drivers instead. So we need to modify this Broadcom Wi-Fi HAL not to depend on the bcmdhd driver. Since there is also a Wi-Fi hal in the device/linaro/poplar repository that was derived from this Broadcom Wi-Fi HAL, we could import it. That modified Wi-Fi HAL has been imported in device/linaro/poplar[1] in the android-11.0.0_r17 tag by the following commit: commit d9bd822cf11ffa4c2813e6027b8172a400f93505 Author: Shawn Guo <shawn.guo@linaro.org> Date: Wed Oct 10 10:24:47 2018 +0800 Add poplar wifi hal source code The poplar wifi hal derives from bcmdhd one with a few changes below. - No GetChannelListCommand support for gscan. - Use different vendor data structure without internal radio statistics structure conversion for link_layer_stats. - Drop BCMDHD_64_BIT_IPC build option support for wpa_supplicant_8_lib. We should probably consolidate it with bcmdhd at hardware/ folder level, but let's start from maintaining it at poplar device level before we find it useful for more devices. Change-Id: Ibef0f75f02f184b4feb7ba624407ce2f26984962 However the amount of changes are way too big to be reviewed, so we need to split them up. Since this change was also done by this the "Add poplar wifi hal source code" commit, we can simply split that away in order to make review more easy. [1]https://android.googlesource.com/device/linaro/poplar GNUtoo: commit message, rebase and split Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* WIFI_EVENT enum: remove unneeded assignementsShawn Guo2021-09-121-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The broadcom HAL we imported use as a base in this repository doesn't work with the brcmfmac upstream driver in Linux: even if nonfree firwmares are found on the device (for instance because users added them manually), Replicant can scan the networks but it can't connect to WPA2 networks even with the right password, and when the connection fails we see some errors with the statistics reporting (from adb logcat -b main): [...] D WifiNl80211Manager: Scan result ready event [...] D WifiNative: Scan result ready event [...] E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error} This might be because for some reasons the Broadcom HAL depends on the bcmdhd kernel driver that we don't want to use because it's an out of tree kernel driver and we want to use the upstream kernel drivers instead. So we need to modify this Broadcom Wi-Fi HAL not to depend on the bcmdhd driver. Since there is also a Wi-Fi hal in the device/linaro/poplar repository that was derived from this Broadcom Wi-Fi HAL, we could import it. That modified Wi-Fi HAL has been imported in device/linaro/poplar[1] in the android-11.0.0_r17 tag by the following commit: commit d9bd822cf11ffa4c2813e6027b8172a400f93505 Author: Shawn Guo <shawn.guo@linaro.org> Date: Wed Oct 10 10:24:47 2018 +0800 Add poplar wifi hal source code The poplar wifi hal derives from bcmdhd one with a few changes below. - No GetChannelListCommand support for gscan. - Use different vendor data structure without internal radio statistics structure conversion for link_layer_stats. - Drop BCMDHD_64_BIT_IPC build option support for wpa_supplicant_8_lib. We should probably consolidate it with bcmdhd at hardware/ folder level, but let's start from maintaining it at poplar device level before we find it useful for more devices. Change-Id: Ibef0f75f02f184b4feb7ba624407ce2f26984962 However the amount of changes are way too big to be reviewed, so we need to split them up. Since this change was also done by this the "Add poplar wifi hal source code" commit, we can simply split that away in order to make review more easy. [1]https://android.googlesource.com/device/linaro/poplar GNUtoo: commit message, rebase and split Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* ANDROID_VENDOR_SUB_COMMAND: move ORDER NAN commads by valueShawn Guo2021-09-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The broadcom HAL we imported use as a base in this repository doesn't work with the brcmfmac upstream driver in Linux: even if nonfree firwmares are found on the device (for instance because users added them manually), Replicant can scan the networks but it can't connect to WPA2 networks even with the right password, and when the connection fails we see some errors with the statistics reporting (from adb logcat -b main): [...] D WifiNl80211Manager: Scan result ready event [...] D WifiNative: Scan result ready event [...] E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error} This might be because for some reasons the Broadcom HAL depends on the bcmdhd kernel driver that we don't want to use because it's an out of tree kernel driver and we want to use the upstream kernel drivers instead. So we need to modify this Broadcom Wi-Fi HAL not to depend on the bcmdhd driver. Since there is also a Wi-Fi hal in the device/linaro/poplar repository that was derived from this Broadcom Wi-Fi HAL, we could import it. That modified Wi-Fi HAL has been imported in device/linaro/poplar[1] in the android-11.0.0_r17 tag by the following commit: commit d9bd822cf11ffa4c2813e6027b8172a400f93505 Author: Shawn Guo <shawn.guo@linaro.org> Date: Wed Oct 10 10:24:47 2018 +0800 Add poplar wifi hal source code The poplar wifi hal derives from bcmdhd one with a few changes below. - No GetChannelListCommand support for gscan. - Use different vendor data structure without internal radio statistics structure conversion for link_layer_stats. - Drop BCMDHD_64_BIT_IPC build option support for wpa_supplicant_8_lib. We should probably consolidate it with bcmdhd at hardware/ folder level, but let's start from maintaining it at poplar device level before we find it useful for more devices. Change-Id: Ibef0f75f02f184b4feb7ba624407ce2f26984962 However the amount of changes are way too big to be reviewed, so we need to split them up. Since the reorder done by this commit was also done by the "Add poplar wifi hal source code" commit, we can simply split that away in order to make review more easy. [1]https://android.googlesource.com/device/linaro/poplar GNUtoo: commit message, rebase and split Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Remove Wi-Fi Aware / Neighbor Awareness Networking (NAN)Shawn Guo2021-09-124-5366/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The broadcom HAL we imported use as a base in this repository doesn't work with the brcmfmac upstream driver in Linux: even if nonfree firwmares are found on the device (for instance because users added them manually), Replicant can scan the networks but it can't connect to WPA2 networks even with the right password, and when the connection fails we see some errors with the statistics reporting (from adb logcat -b main): [...] D WifiNl80211Manager: Scan result ready event [...] D WifiNative: Scan result ready event [...] E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error} This might be because for some reasons the Broadcom HAL depends on the bcmdhd kernel driver that we don't want to use because it's an out of tree kernel driver and we want to use the upstream kernel drivers instead. So we need to modify this Broadcom Wi-Fi HAL not to depend on the bcmdhd driver. Since there is also a Wi-Fi hal in the device/linaro/poplar repository that was derived from this Broadcom Wi-Fi HAL, we could import it. That modified Wi-Fi HAL has been imported in device/linaro/poplar[1] in the android-11.0.0_r17 tag by the following commit: commit d9bd822cf11ffa4c2813e6027b8172a400f93505 Author: Shawn Guo <shawn.guo@linaro.org> Date: Wed Oct 10 10:24:47 2018 +0800 Add poplar wifi hal source code The poplar wifi hal derives from bcmdhd one with a few changes below. - No GetChannelListCommand support for gscan. - Use different vendor data structure without internal radio statistics structure conversion for link_layer_stats. - Drop BCMDHD_64_BIT_IPC build option support for wpa_supplicant_8_lib. We should probably consolidate it with bcmdhd at hardware/ folder level, but let's start from maintaining it at poplar device level before we find it useful for more devices. Change-Id: Ibef0f75f02f184b4feb7ba624407ce2f26984962 However the amount of changes are way too big to be reviewed, so we need to split them up. Since support Wi-Fi Aware / Neighbor Awareness Networking (NAN) support was also removed by that commit, we can simply split that away in order to make review more easy. This way, if for some reasons the Wi-Fi Aware feature needs to be bring back, we could simply revert this commit. More details wifi-aware are available on the wifi-aware[2] page of Android developers documentation. [1]https://android.googlesource.com/device/linaro/poplar [2]https://developer.android.com/guide/topics/connectivity/wifi-aware GNUtoo: commit message, rebase and split Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Remove unused CleanSpec.mkDenis 'GNUtoo' Carikli2021-09-121-49/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The broadcom HAL we imported use as a base in this repository doesn't work with the brcmfmac upstream driver in Linux: even if nonfree firwmares are found on the device (for instance because users added them manually), Replicant can scan the networks but it can't connect to WPA2 networks even with the right password, and when the connection fails we see some errors with the statistics reporting (from adb logcat -b main): [...] D WifiNl80211Manager: Scan result ready event [...] D WifiNative: Scan result ready event [...] E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error} This might be because for some reasons the Broadcom HAL depends on the bcmdhd kernel driver that we don't want to use because it's an out of tree kernel driver and we want to use the upstream kernel drivers instead. So we need to modify this Broadcom Wi-Fi HAL not to depend on the bcmdhd driver. Since there is also a Wi-Fi hal in the device/linaro/poplar repository that was derived from this Broadcom Wi-Fi HAL, we could import it. Since there is also a Wi-Fi hal in the device/linaro/poplar repository that was derived from this Broadcom Wi-Fi HAL, we could import it. That modified Wi-Fi HAL has been imported in device/linaro/poplar[1] in the android-11.0.0_r17 tag by the following commit: commit d9bd822cf11ffa4c2813e6027b8172a400f93505 Author: Shawn Guo <shawn.guo@linaro.org> Date: Wed Oct 10 10:24:47 2018 +0800 Add poplar wifi hal source code The poplar wifi hal derives from bcmdhd one with a few changes below. - No GetChannelListCommand support for gscan. - Use different vendor data structure without internal radio statistics structure conversion for link_layer_stats. - Drop BCMDHD_64_BIT_IPC build option support for wpa_supplicant_8_lib. We should probably consolidate it with bcmdhd at hardware/ folder level, but let's start from maintaining it at poplar device level before we find it useful for more devices. Change-Id: Ibef0f75f02f184b4feb7ba624407ce2f26984962 However the amount of changes are way too big to be reviewed, so we need to split them up. Since CleanSpec.mk has only comments inside and that it is also removed by that commit, it's a good idea to remove it before importing the changes in that commit to minimize the diff. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Adapt for ReplicantDenis 'GNUtoo' Carikli2021-09-082-2/+2
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Remove the libaries and tools interacting with the dhd driverDenis 'GNUtoo' Carikli2021-09-0858-24082/+0
| | | | | | | | | We don't want to use the dhd kernel driver, because even if it's free software, we prefer to use drivers already in Linux. This makes this wifi HAL more generic. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Move everything out of the bcmdhd directoryDenis 'GNUtoo' Carikli2021-09-0874-0/+0
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Remove nonfree firmwaresDenis 'GNUtoo' Carikli2021-09-0843-545/+0
| | | | | | | The LICENSE.TXT is clearly a nonfree license as there are many restrictions that are incompatible with free software. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Snap for 6626121 from 661f0af7af7a278c6c546f0ec9537405b423ba19 to rvc-releaseandroid-vts-11.0_r5android-vts-11.0_r4android-vts-11.0_r3android-vts-11.0_r2android-vts-11.0_r1android-security-11.0.0_r1android-cts-11.0_r5android-cts-11.0_r4android-cts-11.0_r3android-cts-11.0_r2android-cts-11.0_r1android-11.0.0_r5android-11.0.0_r4android-11.0.0_r3android-11.0.0_r25android-11.0.0_r2android-11.0.0_r17android-11.0.0_r1android-build-team Robot2020-06-251-15/+0
|\ | | | | | | Change-Id: I8f202cd77e439ba3dfa15219e431b8ed3bd89927
| * Wifi: Support of channel stats in HAL V1.3Winnie Chen2020-06-241-15/+0
| | | | | | | | | | | | | | | | | | | | Remove the max channel count limit to get all channel stats. Bug: 151425271 Test: Verify on BRCM 43752 chip + hikey960, Fw needs update and will be included in next release (May 29th) Change-Id: I4c672dfd77b46bae9f8e878a8ee98fbd0f01dac5 Signed-off-by: Winnie Chen <winnie.chen@broadcom.com>
* | Snap for 6586393 from 0e6c01517a70b0682e6b98e97b7215349f780aeb to rvc-releaseandroid-build-team Robot2020-06-131-0/+2
|\| | | | | | | Change-Id: I2e0311bc0863de5f6178a1ec4a87e6bc925f3aed
| * Wifi: Enable SAR functionxinrui2020-06-041-0/+2
| | | | | | | | | | | | | | | | Bug: 153199259 Test: halutil -tx_power -set [value] Signed-off-by: xinrui <xinrui.sun@broadcom.com> Change-Id: Ifeee87441749fff743110484d8c22a32eaa8da49
* | Snap for 6542686 from 947c7832013154a8018136c4e68670799c84332e to rvc-releaseandroid-build-team Robot2020-05-303-5/+215
|\| | | | | | | Change-Id: Icb5d7dec07b9147ca81eca070a328dd1720b540d
| * Wifi: Add get wake up reason statsTerry Chen2020-05-283-1/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 154215815 Test: verify on Brcm chip - 43752, Fw ver - lemur 18.35.387.16 hikey960:/ # halutil.wake -get_wake_stats ------- DRIVER WAKE REASON STATS ------- TotalCmdWake = 33 MaxCmdEvent = 256 MaxCmdEventUsed = 32 ----------------------------------------------------------- TotalRxDataWake = 1025 RxUniCnt = 0 RxMultiCnt = 1007 RxBcastCnt = 18 ----------------------------------------------------------- ICMP count = 13 ICMP6 count = 8 ICMP6 ra count = 0 ICMP6 na count = 0 ICMP6 ns count = 2 ----------------------------------------------------------- Rx IPV4 Mcast = 428 Rx IPV6 Mcast = 91 Rx Other Mcast = 488 ----------------------------------------------------------- Events Received and received count Index[0] = Event ID 16 Index[1] = Event ID 11 Index[2] = Event ID 11 Index[3] = Event ID 0 Index[4] = Event ID 1 Index[5] = Event ID 7 Index[6] = Event ID 16 Index[7] = Event ID 88 Index[8] = Event ID 3 Index[9] = Event ID 87 Index[10] = Event ID 54 Index[11] = Event ID 0 Index[12] = Event ID 16 Index[13] = Event ID 11 Index[14] = Event ID 125 Index[15] = Event ID 1 Index[16] = Event ID 9 Index[17] = Event ID 16 Index[18] = Event ID 88 Index[19] = Event ID 3 Index[20] = Event ID 87 Index[21] = Event ID 54 Index[22] = Event ID 32 Index[23] = Event ID 6 Index[24] = Event ID 0 Index[25] = Event ID 1 Index[26] = Event ID 7 Index[27] = Event ID 16 Index[28] = Event ID 88 Index[29] = Event ID 3 Index[30] = Event ID 87 Index[31] = Event ID 54 Change-Id: I8ce426065dbf3373bb13d9fcbdf677750505fc67
| * WifiHAl: Add error alert supportXi Zhang2020-05-281-4/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 152366765 Test log for beacon lost alert: 01-01 00:11:36.705 8 8 W [08:18:30.889195][dhd][wlan] MACEVENT: WLC_E_LINK DOWN flags:0x0 status:0 reason:1 01-01 00:11:36.736 8 8 W [08:18:30.920297][cfg80211][wlan] wl_notify_connect_status: [wlan0] Mode BSS. event:16 status:0 reason:1 01-01 00:11:36.920 8 8 W : [08:18:31.103883][dhd][wlan] dhd_os_send_alert_message enter 01-01 00:11:36.943 8 8 W [08:18:31.127500][cfg80211][wlan] wl_cfg80211_alert: In : error alert eventing, reason=0x0 05-22 08:18:31.144 2589 3481 I WifiHAL : Got event: 11 05-22 08:18:31.144 2589 3481 I WifiHAL : Initiating alert callback 05-22 08:18:31.145 2808 3434 W WifiVendorHal: onDebugErrorAlert 0 05-22 08:18:31.333 2808 2888 W WifiDiags: captureAlertData: error 0 Change-Id: I4d2fe39941b791035298bc984d1906b01510d2b6
| * Wifi: Increase socket buffer size of event_sock/cmd_socketterry-ht.chen2020-05-281-0/+15
| | | | | | | | | | | | | | | | | | | | | | Bug: 157202767 Test: run 'wl scan/join/disassoc' for-loop stress test over weekend There is no 'POLL Error; error no = 105' happened again Change-Id: Ie86637431481163e926feadc3838cf28bee2cc67 (cherry picked from commit b64ad5b60102e92a70b95cd85253a1209f53bae4) Merged-In: Ie86637431481163e926feadc3838cf28bee2cc67
* | Snap for 6453963 from a5e9eed6719025810849615d83a0529429eec57c to rvc-releaseandroid-build-team Robot2020-05-029-86/+6042
|\| | | | | | | Change-Id: Iad23bea2e7142fbe12c1631bd9b64a85dc23de47
| * WifiHAl: Fix VtsHalWifiNanV1_2TargetTest test failsXi Zhang2020-05-011-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 152621063 Test: Run '/data/VtsHalWifiNanV1_2TargetTest' [==========] Running 5 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from WifiNanIfaceHidlTestNoFixture [ RUN ] WifiNanIfaceHidlTestNoFixture.Create [ OK ] WifiNanIfaceHidlTestNoFixture.Create (3039 ms) [----------] 1 test from WifiNanIfaceHidlTestNoFixture (3039 ms total) [----------] 4 tests from WifiNanIfaceHidlTest [ RUN ] WifiNanIfaceHidlTest.enableRequest_1_2InvalidArgs [ OK ] WifiNanIfaceHidlTest.enableRequest_1_2InvalidArgs (3092 ms) [ RUN ] WifiNanIfaceHidlTest.enableRequest_1_2ShimInvalidArgs [ OK ] WifiNanIfaceHidlTest.enableRequest_1_2ShimInvalidArgs (2980 ms) [ RUN ] WifiNanIfaceHidlTest.configRequest_1_2InvalidArgs [ OK ] WifiNanIfaceHidlTest.configRequest_1_2InvalidArgs (3060 ms) [ RUN ] WifiNanIfaceHidlTest.configRequest_1_2ShimInvalidArgs [ OK ] WifiNanIfaceHidlTest.configRequest_1_2ShimInvalidArgs (2973 ms) [----------] 4 tests from WifiNanIfaceHidlTest (12105 ms total) [----------] Global test environment tear-down [==========] 5 tests from 2 test suites ran. (20149 ms total) [ PASSED ] 5 tests. Change-Id: Icee0fd8f5dbded4fd30122bfc0ac2e632708d862
| * Wifi: Retrieved debug logTerry Chen2020-05-011-2/+7
| | | | | | | | | | | | | | | | | | Skip msg header, retrived driver/fw log from wifi_ruffer_buffer_entry Bug: 151049090 Test: build pass, verify done. Change-Id: If2fd3d4eead2c6e4b229fd1dd60150e857df5afb
| * Wifi: Set event socket pid to brcm driverTerry Chen2020-05-011-3/+38
| | | | | | | | | | | | | | | | Set event socket pid to driver, then driver send unicast GOOGLE_DEBUG_RING_EVENT only to wifi hal Bug: 151049090 Test: build pass, verify done. Change-Id: I10a5d4012e9cfe10b5925fda585a144e49bf2196
| * Wifi: NAN Support in HALTerry Chen2020-04-309-83/+5986
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nan hal interface implementation Bug: 152568312 Test: Run '/data/VtsHalWifiV1_0TargetTest -S -N' [ RUN ] WifiChipHidlTest.CreateNanIface Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default [ OK ] WifiChipHidlTest.CreateNanIface (2418 ms) [ RUN ] WifiChipHidlTest.GetNanIfaceNames Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default [ OK ] WifiChipHidlTest.GetNanIfaceNames (2707 ms) [ RUN ] WifiChipHidlTest.GetNanIface Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default [ OK ] WifiChipHidlTest.GetNanIface (2418 ms) [ RUN ] WifiChipHidlTest.RemoveNanIface Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default Does not find service name for android.hardware.wifi@1.0::IWifi using default name: default [ OK ] WifiChipHidlTest.RemoveNanIface (2596 ms) Change-Id: Idde9d166db38211d807ba3ad2ee4f5910695e857
* | Snap for 6445537 from 98a8aa1cb4457414bf76bf590acf1395052a20eb to rvc-releaseandroid-build-team Robot2020-04-304-22/+230
|\| | | | | | | Change-Id: Id9f56c3d5841a00a84c2d95e65e5894b6b6bd185
| * Add Support Set Roaming Statesanfran2020-04-293-0/+65
| | | | | | | | | | | | | | | | | | | | | | Add function wifi_enable_firmware_roaming to enable/disable roaming Bug: 152577756 Test: halutil -set_fw_roaming_state <value> Signed-off-by: sanfran <sanfran.shen@broadcom.corp-partner.google.com> Change-Id: I116f4ca350bef8be03c5fb53d0fe3bfc7f4bac20 Merged-In: I116f4ca350bef8be03c5fb53d0fe3bfc7f4bac20 (cherry picked from commit 8e5479c1a33783171f7e63bf5b6aa6798837179e)
| * Wifi: Consider ethertype in KeepAlive packet offloadingTerry Chen2020-04-292-8/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handling the ether_type coming from framework for Keepalive packet offloading. Bug: 150341443 Test: halutil utilty command test -mkeep_alive [-start] <index (1 to 3)> <period_msec> <src_mac> <dst_mac> <ether_type> [IP packet] Select proper ether_type, valid values 0x0800(2048) for IP or 0x86dd(34525) IPv6 - Test Ipv6 ethernet type - hikey960:/ # halutil -mkeep_alive -start 1 20000 000f66f45b7e 0014a54b164f 34525 4500001e0000400040 Start mkeep_alive with ID 1, 20000 period(msec), src(00:0f:66:f4:5b:7e), dst(00:14:a5:4b:16:4f) with ether_type = 86dd Success to register mkeep_alive by ID 1 - Test Ipv4 ethernet type - hikey960:/ # halutil -mkeep_alive -start 2 20000 000f66f45b7e 0014a54b164f 2048 4500001e0000400040 Start mkeep_alive with ID 2, 20000 period(msec), src(00:0f:66:f4:5b:7e), dst(00:14:a5:4b:16:4f) with ether_type = 800 Success to register mkeep_alive by ID 2 Signed-off-by: Terry Chen <terry-ht.chen@broadcom.corp-partner.google.com> Change-Id: I43de1b12c104bc1c49e3b5837453bce8e7dd77c5 Merged-In: I43de1b12c104bc1c49e3b5837453bce8e7dd77c5 (cherry picked from commit 7b1a8ee09bb749b7e27c1b5a3869e2b675c28942)
| * Add Support Wi-Fi Configure Roamingsanfran2020-04-293-1/+114
| | | | | | | | | | | | | | | | | | | | | | | | Add function wifi_configure_raoming to support blacklist. DHD also needs a change. Bug: 153244193 Test: Use halutil to verify blacklist Signed-off-by: sanfran <sanfran.shen@broadcom.corp-partner.google.com> Change-Id: I13059a34f55d4b81232b6ecaba1ec5ee96981eb6 MERGED-IN: I13059a34f55d4b81232b6ecaba1ec5ee96981eb6 (cherry picked from commit ae4ea00adf3a15b6c2347c53738822165c5177ab)
| * Add Support Getting Roaming Capabilitiessanfran2020-04-293-13/+26
| | | | | | | | | | | | | | | | | | | | | | | | Add function getRoamingCapabilities in wifi HAL. Bug: 151575865 Test: Usage: halutil -get_roaming_capabilities and work Signed-off-by: sanfran <sanfran.shen@broadcom.corp-partner.google.com> MERGED-IN: I1e281579df63483ad2e4aa8fd32581f94d05d7b9 Change-Id: I1e281579df63483ad2e4aa8fd32581f94d05d7b9 (cherry picked from commit d46432c425f7ac89f8d894445041c2b4ec9ba36c)
* | Snap for 5978242 from 103da6c76c1a98911b30164c05c675157d87ac81 to rvc-releaseandroid-build-team Robot2019-10-310-0/+0
|\| | | | | | | Change-Id: I8b4c30cd179a48839e6d69192659811e257e306b
| * [automerger skipped] DO NOT MERGE - ↵Xin Li2019-10-300-0/+0
| |\ | | | | | | | | | | | | | | | | | | | | | | | | qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: be811e0b2d am: b0a55cf0ce -s ours am skip reason: subject contains skip directive Change-Id: Icb63984fabb133e1222439694d16aeeafb9d254d
| | * DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-4android-r-preview-3android-r-preview-2Xin Li2019-10-300-0/+0
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: be811e0b2d Change-Id: I9cf61a1b81ad7812a56e19d37b312743f7030646
| | | * DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-1Xin Li2019-10-300-0/+0
| | | |\ | | | |/ | | |/| | | | | | | | | | | | | | | | | stage-aosp-master Bug: 142003500 Change-Id: Ibd57edbb31ac5dd488808ebe29f33132a51d39a5
* | | | Snap for 5864382 from 05945292903c751960e7582e9508344268e5cbea to rvc-releaseandroid-build-team Robot2019-09-100-0/+0
|\| | | | | | | | | | | | | | | Change-Id: Ic5fb861dd1ab2f675a0652e20ac50ce5f0be860c
| * | | [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into ↵Xin Li2019-09-080-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: 8aa679f481 -s ours am: b7145a7f30 -s ours am: ac700421cc -s ours am skip reason: change_id Ib09a80be728bf688d59861e0d37a5a7b89b8f9bc with SHA1 b24826c6e5 is in history Change-Id: If1c30c098e5f2160ff4dd8aa064b8d2ef947a448
| | * | [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into ↵Xin Li2019-09-080-0/+0
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: 8aa679f481 -s ours am: b7145a7f30 -s ours am skip reason: change_id Ib09a80be728bf688d59861e0d37a5a7b89b8f9bc with SHA1 b24826c6e5 is in history Change-Id: Id5bb1d2ab56105168177d210e31143026bb9b4bf
| | | * | [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into ↵Xin Li2019-09-080-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: 8aa679f481 -s ours am skip reason: change_id Ib09a80be728bf688d59861e0d37a5a7b89b8f9bc with SHA1 b24826c6e5 is in history Change-Id: I1afab84c0215293ca67f3878cbb86ecee5d95760
| | | | * Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-masterXin Li2019-09-080-0/+0
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No content change. Bug: 135460123 Change-Id: I7c627d43a52dee91472b5344e9305e6c672d90dd Merged-In: Ib09a80be728bf688d59861e0d37a5a7b89b8f9bc
* | | | | | Snap for 5860386 from 1f5cfa4e58d9c5c50ff24658d46af750271110cd to rvc-releaseandroid-build-team Robot2019-09-070-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | Change-Id: If2d3da01d4b438cee70f1f708c153e18da196c2a
| * | | | | [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master" am: ↵Xin Li2019-09-050-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d60926081 -s ours am: d8e43c7f9f am: 8861713051 am: c05ffcd582 -s ours am skip reason: subject contains skip directive Change-Id: I3e13df7496485625693a1b31e940df17d5ee77ed
| | * | | | [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master" am: ↵Xin Li2019-09-050-0/+0
| | |\| | | | | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 1d60926081 -s ours am: d8e43c7f9f am: 8861713051 Change-Id: Ia0d6faada4471fd45b25dd9e4ddba13a6825d709
| | | * | [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master" am: ↵Xin Li2019-09-050-0/+0
| | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d60926081 -s ours am: d8e43c7f9f Change-Id: Ic1b4ec9ba080c39c1b0c08ebd3cfdef750a0e516
| | | * | [automerger skipped] Merge "DO NOT MERGE - Merge Android 10 into master"Xin Li2019-09-050-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 1d60926081 -s ours am skip reason: subject contains skip directive Change-Id: Id40a68be4f54ec6c7b10d134f5ed8a73d766e045
| | | | * Merge "DO NOT MERGE - Merge Android 10 into master"Xin Li2019-09-056-2/+7
| | | | |\
| | | | | * DO NOT MERGE - Merge Android 10 into masterXin Li2019-09-046-2/+7
| | | | |/| | | | | |/ | | | |/| | | | | | | | | | | Bug: 139893257 Change-Id: Ib09a80be728bf688d59861e0d37a5a7b89b8f9bc
* | | | | Snap for 5706589 from 90d946ffe405bcf53fec18c9c1d9d271dd3b2677 to rvc-releaseandroid-build-team Robot2019-07-040-0/+0
|\| | | | | | | | | | | | | | | | | | | Change-Id: Ibd638e95ac2b3902b0ed6e041477f4be17b3f858
| * | | | [automerger skipped] DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor ↵Xin Li2019-07-020-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (5699924) into stage-aosp-master am: f658c92c32 am: 499f54e904 -s ours am skip reason: subject contains skip directive Change-Id: If5407742002ddc3c018fb2257577250f91dd7d0e
| | * | | DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into ↵Xin Li2019-07-020-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master am: f658c92c32 Change-Id: I26da6bcca4870515a217a484094a7214d8f97de8
| | | * | DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into ↵Xin Li2019-07-016-2/+7
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stage-aosp-master Bug: 134405016 Change-Id: If3c94076c1b0634fbf126e7d11e8efb66ab5bf38
* | | | | | Snap for 5676985 from 8bd3cf26675ac3ffb6a70f0617603ff4a4fce95c to rvc-releaseandroid-build-team Robot2019-06-210-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib62f076998a5eaa06b0b6347158f606700291554
| * | | | | [automerger skipped] Merge "Remove LOCAL_MODULE_TAGS := debug" am: ↵Dan Willemsen2019-06-190-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffc847abb0 am: 593e125b48 -s ours am: 243a99ea5f -s ours am: 66d72a97cc -s ours am skip reason: change_id I097755bdd7297d8d3a330780bce1dd42e886e00b with SHA1 2fdf81a7cb is in history Change-Id: I516f8881a5ce6a64722bb6da2974811715de5da3
| | * | | | [automerger skipped] Merge "Remove LOCAL_MODULE_TAGS := debug" am: ↵Dan Willemsen2019-06-190-0/+0
| | |\ \ \ \ | | | | |/ / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffc847abb0 am: 593e125b48 -s ours am: 243a99ea5f -s ours am skip reason: change_id I097755bdd7297d8d3a330780bce1dd42e886e00b with SHA1 2fdf81a7cb is in history Change-Id: I9272bdf29c1915f8693799ef8916bede9d8460c3