Mark Chien
fa0384ea72
Merge "Allow to exempt from entitlement check" am: 469314ecc8 am: ec7cf5e356
...
Change-Id: I34a405492bd2e80aa731e5ac5d56034f7a80cd45
2020-05-08 12:47:48 +00:00
Mark Chien
250a10eec4
Merge "Address the comment of aosp/1288493" am: 974d6f5978 am: b51ef98b86
...
Change-Id: Idfe4cbf12cbcc233c1061b26e962dcf21cd36de0
2020-05-08 11:00:42 +00:00
markchien
f5078f489d
Allow to exempt from entitlement check
...
To exempt from entitlement check, caller need to hold TETHER_PRIVILEGED
permission.
Bug: 141256482
Test: atest TetheringTests
Change-Id: I2eb37f5e92f5f5150a7fb7c25b945e28704d27a0
2020-05-08 18:55:26 +08:00
markchien
147e5765ee
Address the comment of aosp/1288493
...
Bug: 141256482
Test: atest TetheringTests
Change-Id: I0cf337625cee31a47879c59e9b18657ea7624eb4
2020-05-08 15:51:52 +08:00
Mark Chien
80aa028b9c
Merge "Test tethering log dump" am: 0e3371469e am: 3369043fca
...
Change-Id: I20e8808afefaf0d5964871db976e288191a75ad7
2020-05-07 03:49:42 +00:00
markchien
146f6055bd
Test tethering log dump
...
Bug: 145490751
Test: atest TetheringTests
Change-Id: I01fc6969041711f7a15880144ee5eac591086ecd
2020-05-06 17:00:37 +08:00
Junyu Lai
941fc9ecab
Merge "[SP18.6] Make offload controller poll interval configurable" am: 10c8c21777 am: 6848610485
...
Change-Id: Iab4a5f883a8357c23375633c16059b38d74b9e9b
2020-05-05 10:45:38 +00:00
Junyu Lai
f8cd65936d
Merge changes from topic "sp18-TestableNetworkStatsProviderCbBinder" am: 80ab95927b am: c44a1ba581
...
Change-Id: Iceb250d8ba0d31a39538dd59e687ea2d80f4aaba
2020-05-05 03:50:52 +00:00
junyulai
5475504266
[SP18.6] Make offload controller poll interval configurable
...
Test: atest TetheringTests
Bug: 149467454
Change-Id: I0b07a0b520dedb479bf863fbfe898ae85b84b0f3
2020-05-05 11:45:36 +08:00
junyulai
9606a22037
[SP18.5] Create offload controller poll interval to resource
...
Test: atest TetheringConfigurationTest
Bug: 149467454
Change-Id: I8b4ad920a4945504914d3741a9fba5c096fbf452
2020-05-04 14:56:37 +08:00
junyulai
9c50628e95
[SP18.4] Add unit test for polling network stats in OffloadController
...
Test: atest OffloadControllerTest
Bug: 149467454
Change-Id: I9b9c9c096a2366aaf383d5c2d567db6682f02dad
2020-05-04 14:56:37 +08:00
junyulai
da5dfd9f0d
[SP18.3] Adapt TestableNetworkStatsProviderCbBinder
...
This is a no-op refactoring to adapt new test provider callback.
Also this patch adapts TestLooper to allow better control on
delay messages that will be verified in subsequent tests.
Test: atest OffloadControllerTest
Bug: 149467454
Change-Id: Icfd6ff289d6689ae2d5753d3fe472516c808dc7a
2020-05-04 14:56:36 +08:00
Treehugger Robot
912b722290
Merge "[SP18.1] add dependency object to OffloadController" am: c75f373448 am: 30af8e6201
...
Change-Id: Ic1586dee9e62a3a1484feec91cc66883a12bb90b
2020-04-29 12:45:13 +00:00
Treehugger Robot
c75f373448
Merge "[SP18.1] add dependency object to OffloadController"
2020-04-29 12:08:22 +00:00
junyulai
360c88f238
[SP18.1] add dependency object to OffloadController
...
In order to mock constant in unit test, a dependency object is
introduced with minimum code change to achieve this.
Test: atest TetheringTests
Bug: 149467454
Change-Id: I38628daddcb7be7c74846e78d36dc88f065b97d9
2020-04-28 18:27:57 +08:00
Remi NGUYEN VAN
6be926b580
Merge "Address comments on NetworkStack AIDL v6" am: 9b687b94a4 am: fb8a431cc5
...
Change-Id: Id385210ccd8d08bc2d15e964bbca25c452a3cde8
2020-04-24 12:19:37 +00:00
Remi NGUYEN VAN
9b687b94a4
Merge "Address comments on NetworkStack AIDL v6"
2020-04-24 11:56:32 +00:00
Remi NGUYEN VAN
aba3d2ebeb
Address comments on NetworkStack AIDL v6
...
Address issues found during AIDL review:
- Rename clientAddr to singleClientAddr
- Do not use a ParcelableBundle for notifyNetworkTested or
notifyDataStallSuspected; instead use AIDL parcelables for stronger
backwards compatibility guarantees.
Test: atest NetworkMonitorTest ConnectivityServiceTest
ConnectivityServiceIntegrationTest, manual
Bug: 153500847
Change-Id: Id9b71784e5f6294d203230e57737979e063ff0f8
2020-04-24 18:52:02 +09:00
Paul Hu
be2d888a81
Merge "[TNU09] Adjust restricted notification" am: 3db6cae8d4 am: 19575361f2
...
Change-Id: I4488ed76a4c9859d6d947953d132e63c0366810e
2020-04-23 08:28:53 +00:00
Paul Hu
3db6cae8d4
Merge "[TNU09] Adjust restricted notification"
2020-04-23 07:50:34 +00:00
paulhu
03142a0568
[TNU09] Adjust restricted notification
...
1. Let restricted notification that can be dismissed.
2. Only put up restricted notification when any of tethering is
activating.
Bug: 154214549
Test: atest TetheringTests
Change-Id: Ib980aca154036828abdab35e3bb11d42f85ff610
2020-04-23 00:17:28 +08:00
Philip P. Moltmann
8d5c1d7efb
Merge "Set attributionTag for noteOp(WRITE_SETTINGS) calls" am: 83ba9531d7 am: 319db1af8b
...
Change-Id: I099944752fc3006c1e98750dd46dbebf5e50789f
2020-04-22 15:19:14 +00:00
Philip P. Moltmann
83ba9531d7
Merge "Set attributionTag for noteOp(WRITE_SETTINGS) calls"
2020-04-22 14:58:13 +00:00
Paul Hu
0d6c6444e8
Merge "Add TetheringCommonTests" am: 7219f9a5dd am: 075cf4d923
...
Change-Id: I0d10c0c02375b10cbd2cd30e2fbe473580118b6c
2020-04-22 13:17:57 +00:00
paulhu
7e514020b5
Add TetheringCommonTests
...
Bug: 153614365
Bug: 153613717
Test: atest TetheringTests TetheringCoverageTests
Change-Id: If7c933ec0c72943312cd37bfc66918f10a5504a9
2020-04-22 16:15:33 +08:00
Paul Hu
2026b5addb
Merge "[TNU08] Remove the "tethering is on" notification" am: 3680357420 am: 6296583f61
...
Change-Id: Ie49b39eaf0170ecb74043dfba2cdc5b115a1477d
2020-04-22 06:05:12 +00:00
Philip P. Moltmann
64343b0b8d
Set attributionTag for noteOp(WRITE_SETTINGS) calls
...
Test: atest FrameworksNetTests TetheringTests:TetheringServiceTest
Bug: 136595429
Merged-In: I33f787644c44d7b0e5ce17a433820cfcd985cdfb
Change-Id: Ic3d937e7bb5141798234ed5b2852c1f768e97495
2020-04-20 18:00:03 -07:00
paulhu
57f26333a8
[TNU08] Remove the "tethering is on" notification
...
All carriers discarded the requirement to put up a standing
notification when tethering is on. Thus, remove the "tethering
is on" notification.
Bug: 154438388
Test: atest TetheringTests
Change-Id: Ife3915837b6b7b83d3eaaa84b71b6409ff37b71c
2020-04-20 16:10:08 +08:00
Chalard Jean
bc380e0215
Merge "[TNU06] Add roaming notification" am: 565160c302 am: 8f365b0b13
...
Change-Id: Ia02ca67be0a103e980be6a4c7a0ed66836716d51
2020-04-17 16:28:53 +00:00
paulhu
1f66261a3c
[TNU06] Add roaming notification
...
Warn user of potential data charges if the backhaul is
cellular and user is roaming.
Bug: 145629001
Test: atest TetheringTests
Change-Id: I74b4f87c2f6aad09e05d3f2a779f880396885953
2020-04-17 21:25:54 +08:00
Paul Hu
eef15b96ac
Merge "[TNU05.1] Address aosp/1237036 leftover comments" am: 14fb7f6fac am: a91e5e5da6
...
Change-Id: I56a0ce98beed6797486e26a5148ee3685a3ae0ef
2020-04-16 09:04:57 +00:00
paulhu
1317e27e91
[TNU05.1] Address aosp/1237036 leftover comments
...
Bug: 147818698
Test: atest TetheringTests
Change-Id: Ife738339aeae00d2063fea6918b50204daef24fc
2020-04-16 14:39:12 +08:00
Paul Hu
7c789f41eb
Merge "[TNU05] Add no upstream notification" am: b353c7eac3 am: 7cda806393
...
Change-Id: Ib65eeed784189e669cc5c22537671deb8d35a9e5
2020-04-16 01:59:03 +00:00
paulhu
648fc2c8ea
[TNU05] Add no upstream notification
...
Reminder user of unavailable tethering status if there is no
internet access.
Bug: 147818698
Test: atest TetheringTests
Change-Id: Ic6557f9f7703337596100cd6a477fd7239217166
2020-04-15 01:25:37 +08:00
markchien
1acfb0125c
Change tethering file structure to respect its package name
...
Bug: 145099347
Test: atest TetheringTests
atest CtsTetheringTest
Change-Id: I544ab9480bbaa5e18e030d21a28ab4c4a7265795
2020-04-14 12:25:03 +00:00
Lorenzo Colitti
dd43e05b6e
Merge "Don't crash when receiving an RTM_DELNEIGH or NUD_FAILED." am: 941a53ce91 am: 81dd21611d
...
Change-Id: Ie7060e6408acd73f1a5d2456d030a1958df32847
2020-04-14 09:21:19 +00:00
Lorenzo Colitti
941a53ce91
Merge "Don't crash when receiving an RTM_DELNEIGH or NUD_FAILED."
2020-04-14 08:22:30 +00:00
Lorenzo Colitti
330a9b9fa7
Don't crash when receiving an RTM_DELNEIGH or NUD_FAILED.
...
These events don't have MAC addresses, so the code attempts to
create an Ipv6ForwardingRule with a null MAC address. This
crashes when attempting to get the raw MAC address bytes to send
to netd in the TetherOffloadRuleParcel.
This was not caught by unit tests because the test exercise this
code path in a way that is not correct (by sending RTM_DELNEIGH
and NUD_FAILED events with MAC addresses). Fix the unit tests to
properly pass in null MAC addresses for these events.
Bug: 153697068
Test: fixed existing tests to be more realistic
Change-Id: I26d89a81f1c448d9b4809652b079a5f5eace3924
2020-04-14 15:02:17 +09:00
markchien
d995566700
Change tethering file structure to respect its package name
...
Bug: 145099347
Test: atest TetheringTests
atest CtsTetheringTest
Change-Id: I7401c550fbafd17a5ed2d925b5d0e17e358af467
2020-04-14 02:09:51 +00:00
Paul Hu
77908d971d
Merge "Address aosp/1274403 leftover comment" am: 9f33a5a7d9 am: 3d363f0911
...
Change-Id: I420e4c0f9ae9f95dec822257c5dabf10f9b79201
2020-04-08 07:57:59 +00:00
Paul Hu
9f33a5a7d9
Merge "Address aosp/1274403 leftover comment"
2020-04-08 07:36:35 +00:00
paulhu
eaa2b0e30a
Address aosp/1274403 leftover comment
...
Bug: 152828142
Test: atest EntitlementManagerTest
Change-Id: I81f2d268c9f26bc4488b06032477a73d071f73f8
2020-04-08 11:45:08 +08:00
Mark Chien
6ca4626803
Merge "Add TetheringServiceTest unitest" am: 7e0920903b am: 7f8095b2d9
...
Change-Id: Ib34e3b601e8f2bbb96c2a706d614696500cc18fc
2020-04-07 16:05:50 +00:00
Mark Chien
7e0920903b
Merge "Add TetheringServiceTest unitest"
2020-04-07 15:39:38 +00:00
Mark Chien
258d28303e
Merge "Add IPv6TetheringCoordinator unit test" am: 7b4fb08444 am: 173e69b2a8
...
Change-Id: I5b38a893522fcea37f757c7d7234d07e3176fe1b
2020-04-06 15:59:56 +00:00
Mark Chien
7b4fb08444
Merge "Add IPv6TetheringCoordinator unit test"
2020-04-06 15:25:37 +00:00
markchien
1b39a10c21
Add IPv6TetheringCoordinator unit test
...
Bug: 148636687
Test: atest IPv6TetheringCoordinatorTest
Change-Id: I939323ce09adb9c66b1e2b83d58b0f892aa8f011
2020-04-06 18:25:41 +08:00
Lorenzo Colitti
dc25174ebe
Merge "Migrate to TetherOffloadRuleParcel in IpServer" am: b22a70d7c8 am: 2aea86b521
...
Change-Id: I8257dacfb734e03b52d447a0b658ce372eb46fb0
2020-04-06 09:19:57 +00:00
Lorenzo Colitti
b22a70d7c8
Merge "Migrate to TetherOffloadRuleParcel in IpServer"
2020-04-06 08:40:51 +00:00
Paul Hu
784b7a6925
Merge "Fix EntitlementManager issues" am: 943af02d92 am: 7f05bb9b2d
...
Change-Id: I0fef76b2fa00757afc1db9a073ad9e912ca98b19
2020-04-06 08:33:31 +00:00