- Jun 24, 2020
-
-
Lorenzo Colitti authored
am skip reason: Change-Id Ic4d3aca0ed69234093af7f0206dab3335938c52a with SHA-1 6896f619 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11953638 Change-Id: I972b6d352b2c65f023b6a5239a32e9bfec573472
-
Lorenzo Colitti authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1290954 Change-Id: I5f976d70d87ef25ebb8e1483532781ac3d42425b
-
Lorenzo Colitti authored
-
- Jun 22, 2020
-
-
Mark Chien authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1177323 Change-Id: Ib48182d51cc6e4586cb43f8ca51ea673ee14d1d7
-
Dedy Lansky authored
This change is a combination of following changes: 1) Tethering: add TETHERING_WIGIG type Currently both WIFI and WIGIG use the same tethering type, TETHERING_WIFI. This causes conflicts between the frameworks, when both WIFI and WIGIG SoftAPs are started, one or both will not work. Fix this by using a seperate tethering type for WIGIG. 2) Tethering: remove TETHERING_WIGIG state machine on interface down The wigig state machine relies on a TETHERING_STATE_CHANGED broadcast that is sent when the tethering state machine is first created, during interface up. Currently the tethering state machine is not removed on interface down except for TETHERING_BLUETOOTH, and as a result wigig tethering only works the first time SoftAP is started. In order to fix this, remove the tethering state machine on interface down for TETHERING_WIGIG as well. Bug: 143356416 Test: TetheringCoverageTests Change-Id: Ic4d3aca0ed69234093af7f0206dab3335938c52a Merged-In: Ic4d3aca0ed69234093af7f0206dab3335938c52a
-
Dedy Lansky authored
This change is a combination of following changes: 1) Tethering: add TETHERING_WIGIG type Currently both WIFI and WIGIG use the same tethering type, TETHERING_WIFI. This causes conflicts between the frameworks, when both WIFI and WIGIG SoftAPs are started, one or both will not work. Fix this by using a seperate tethering type for WIGIG. 2) Tethering: remove TETHERING_WIGIG state machine on interface down The wigig state machine relies on a TETHERING_STATE_CHANGED broadcast that is sent when the tethering state machine is first created, during interface up. Currently the tethering state machine is not removed on interface down except for TETHERING_BLUETOOTH, and as a result wigig tethering only works the first time SoftAP is started. In order to fix this, remove the tethering state machine on interface down for TETHERING_WIGIG as well. Bug: 143356416 Test: TetheringCoverageTests Change-Id: Ic4d3aca0ed69234093af7f0206dab3335938c52a
-
Wayne Ma authored
Merge "Add framework-statsd dependency and make framework-statsd visible to Tethering package." into rvc-dev am: 7ce578a359 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11926261 Change-Id: I81e0304f0560cbd070c5bb49967a8b6bf3e5d58a
-
waynema authored
Tethering package. Tethering needs StatsEvent and StatsLog which are in framework-statsd.stubs.module_lib to write metrics. Bug: 153942334 Test: make Change-Id: I8ba142a9b3678de36e6c4880a64e992e00680f38
-
Remi NGUYEN VAN authored
-
- Jun 20, 2020
-
-
Mark Chien authored
[automerger skipped] Merge changes from topics "pass-res", "remove-isProvisioningNeeded" am: 788abd7c99 am: 932375528d -s ours am skip reason: Change-Id I9a5ff5dbc1db3f3be7fcd7146862a16b373507e6 with SHA-1 017bfba0 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1345357 Change-Id: Ie251a5e4cbfc78f8b26ae32a12679dd08bd348d9
-
markchien authored
[automerger skipped] Pass entitlement configuration to Settings for entitlement check am: 902043f5 am: f7d9dd76ab -s ours am skip reason: Change-Id I6f23553bb1da5f0b767f920b32a86fafb9e00b9e with SHA-1 217d7b01 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1253710 Change-Id: I259c3a257511436baac8894c7677dbd3090941ab
-
markchien authored
There is a protection in Settings that Settings would gray out if tethering requires entitlement check but the entitlement app is invalid. Tethering resource is moved from framework to tethering module, so Settings can not fetch entitlement app name anymore. In this change, tethering module would check whether entitltement app package name is exsited if entitlement check is needed. Tethering would be not supported (Settings tethering option would be hidded) if entitlement app is not installed. After moving the protection into tethering module, TetherUtil#isProvisioningNeeded is no longer needed. Because The only use case is Settings wants to gray out tethering setting when entitltement check is needed but entitlement app is invalid. Bug: 146918263 Test: atest TetheringCoverageTests Change-Id: I9a5ff5dbc1db3f3be7fcd7146862a16b373507e6 Merged-In: I9a5ff5dbc1db3f3be7fcd7146862a16b373507e6
-
markchien authored
Tethering resource configuration is move from framwork to tethering module. Since tethering resource would not be accessible from outside of tethering module, EntitlementManager would tell Settings the entitlement configuration via intent extra when run entitlement check. Bug: 146918263 Test: atest TetheringTests Change-Id: I6f23553bb1da5f0b767f920b32a86fafb9e00b9e Merged-In: I6f23553bb1da5f0b767f920b32a86fafb9e00b9e
-
- Jun 19, 2020
-
-
TreeHugger Robot authored
[automerger skipped] Merge "Let only Ethernet manage ethernet interface up and down" into rvc-dev am: 28c2d1dcca -s ours am skip reason: Change-Id I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc with SHA-1 9807816e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11908430 Change-Id: I6bb2a35f0f74cbd4bfe9b3a82c322c56b804d034
-
TreeHugger Robot authored
am skip reason: Change-Id I2292c1cbff06a304f70191b88d833b19af2b8b92 with SHA-1 00ea6cec is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11907887 Change-Id: I6cd21960502b97f81d6a8027b51ec77d6928f3a9
-
Mark Chien authored
When LAN link is changed for using ethernet interface from Ethernet tethering to Ethernet, there is confiict as Ethernet Tethering is trying to make ethernet link down and Ethernet is trying to make ethernet link up. So, this would make Ethernet only manage ethernet interface link state. Test: manual Bug: 130840861 Merged-In: I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc Change-Id: I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc
-
TreeHugger Robot authored
* changes: Test that IpNeighborMonitor is stopped when IpServer stops. Memory leak due to no stop for IpNeighborMonitor.
-
Mark Chien authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1317394 Change-Id: Ifc233eff24c893ca542e75b683be0628eafba37f
-
Mark Chien authored
-
Mark Chien authored
am skip reason: Change-Id I13b291e5db6a8a8c9f2bfa477acabaea250aa48c with SHA-1 c907a99e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11910264 Change-Id: I411e7cffe6c8cb734cf800100138dd522697baa6
-
Milim Lee authored
When LAN link is changed for using ethernet interface from Ethernet tethering to Ethernet, there is confiict as Ethernet Tethering is trying to make ethernet link down and Ethernet is trying to make ethernet link up. So, this would make Ethernet only manage ethernet interface link state. Test: manual Bug: 130840861 Change-Id: I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc
-
Treehugger Robot authored
Bug: 158961959 Test: build/make/tools/checkowners.py packages/NetworkStack/OWNERS Test: ./build/make/tools/checkowners.py \ frameworks/base/packages/Tethering/OWNERS Merged-In: I13b291e5db6a8a8c9f2bfa477acabaea250aa48c Change-Id: I13b291e5db6a8a8c9f2bfa477acabaea250aa48c
-
Treehugger Robot authored
Bug: 159097215 Test: test-only change Original-Change: https://android-review.googlesource.com/1343441 Merged-In: I2292c1cbff06a304f70191b88d833b19af2b8b92 Change-Id: I2292c1cbff06a304f70191b88d833b19af2b8b92
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1343441 Change-Id: Iddcf13599efd093b2cf2d2228a3f7be69178e5fc
-
Lorenzo Colitti authored
1. When Wi-Fi enabled, ap0 interface is added and IpNeighborMonitor's start() is invoked in IpServer's constructor. 2. There's no stop for IpNeighborMonitor when IpServer stop. 3. During overnight test for Wi-Fi, networkstack is too slow to process request due to memory leak in IpNeighborMonitor and binder buffer is blocked causing exception. Solution: Invoke IpNeighborMonitor.stop() in UnavailableState.enter(). Bug: 159097215 Test: automatic, turn on and off Wi-Fi every 6 seconds overnight Original-Change: https://android-review.googlesource.com/1343440 Merged-In: I8f60c13706f05306e8f25a15f7861d7ecabbc10e Change-Id: I8f60c13706f05306e8f25a15f7861d7ecabbc10e
-
Treehugger Robot authored
-
Remi NGUYEN VAN authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11846903 Change-Id: Icd141a992c46290c74929785e261a1cd57bc001b
-
Remi NGUYEN VAN authored
-
- Jun 18, 2020
-
-
Lorenzo Colitti authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1343440 Change-Id: Idef540bd66d193eb9b7071374736633c7d0323d7
-
Lorenzo Colitti authored
-
Lorenzo Colitti authored
Bug: 159097215 Test: test-only change Change-Id: I2292c1cbff06a304f70191b88d833b19af2b8b92
-
h.zhang authored
1. When Wi-Fi enabled, ap0 interface is added and IpNeighborMonitor's start() is invoked in IpServer's constructor. 2. There's no stop for IpNeighborMonitor when IpServer stop. 3. During overnight test for Wi-Fi, networkstack is too slow to process request due to memory leak in IpNeighborMonitor and binder buffer is blocked causing exception. Solution: Invoke IpNeighborMonitor.stop() in UnavailableState.enter(). Bug: 159097215 Test: automatic, turn on and off Wi-Fi every 6 seconds overnight Change-Id: I8f60c13706f05306e8f25a15f7861d7ecabbc10e
-
Lorenzo Colitti authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11862407 Change-Id: Ia19cb44ad56e4358c63564261d481459d1386542
-
Lorenzo Colitti authored
-
Luke Huang authored
This class might be used by some mainline modules. Bug: 151052811 Test: atest DnsPacketTest Test: atest DnsResolverTest Change-Id: I8841d91456952ded5efbf8ea221289aecc7746ad
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1340034 Change-Id: Ic2f337be5cf8ed7f89fb88a2395df902cbdac441
-
Treehugger Robot authored
-
TreeHugger Robot authored
[automerger skipped] Merge "[BOT.13] Make offload coordinator poll interval configurable" into rvc-dev am: 6fddfb71e4 -s ours am skip reason: Change-Id I7f8dde3b57ee14eb33edbe2fd383df33cccc231c with SHA-1 bfdcfe4e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11882405 Change-Id: I7237ba347d78f60094707d1b935c8f457c15e8d1
-
TreeHugger Robot authored
[automerger skipped] Merge "[BOT.12] Add unit test for disabling BpfCoordinator by config" into rvc-dev am: 3358560be8 -s ours am skip reason: Change-Id Iedb936b7592b6be773d1b84a2498bfc5a440a198 with SHA-1 8b3af8d7 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11883504 Change-Id: I79ca8d7c5679f170b251d4f376bc9908b002ca9c
-
TreeHugger Robot authored
[automerger skipped] Merge changes I48a8de47,I95ea3050,I5a98c4cd into rvc-dev am: ec5a703838 -s ours am skip reason: Change-Id Id413b7f2f7edb2e5c3e02d5677fe536ed52fbbcb with SHA-1 519f1201 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11892958 Change-Id: Ia8d500395dfd5fefac69025452bae071182e27e3
-