- Apr 22, 2020
-
-
Bill Yi authored
Change-Id: I4b3a8cf8d738bf6f680258f1ebd77d894dc986cd Auto-generated-cl: translation import
-
Mark Chien authored
-
Paul Hu authored
-
Mark Chien authored
Bug: 148636687 Test: atest NetworkStaticLibTests Test: atest TetheringCoverageTests Merged-In: I8cd9dbc9fe163583ff1d016c9262546949105b80 Change-Id: I8cd9dbc9fe163583ff1d016c9262546949105b80
-
Paul Hu authored
-
Paul Hu authored
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 Merged-In: Ife3915837b6b7b83d3eaaa84b71b6409ff37b71c (cherry picked from commit 0171c07d05dd2625c6dcfd47977a701ddc2d5d36, aosp/1289107)
-
Treehugger Robot authored
The CL that moved the initialization of the tethering offload config HAL from C++ to Java caused the code not to retry fetching the service if it is not ready when tethering is started. This is because the C++ version of getService() retries, but the Java version only retries if getService(true) is called. Make the new code retry as well. b/152430668#comment4 asserts that the fetch will be retried only if the service is installed on the device, so the retries should be attempted (and thus should not have any startup time impact) on devices that do not support tethering offload. Bug: 152430668 Test: builds, boots, tethering offload works Merged-In: I093f127d90b2aa1b13eb0748378a24726d419472 Change-Id: I093f127d90b2aa1b13eb0748378a24726d419472
-
Paul Hu authored
Some strings are not used, so just remove them. Bug: 154445061 Test: atest TetheringTests Change-Id: Ie67f7f4d0863d58c4c5206e445c1dbdfe3f65f60 Merged-In: Ie67f7f4d0863d58c4c5206e445c1dbdfe3f65f60 (cherry picked from commit 59eeedc045aaaa0c7d5b97277d25f64cce254464, aosp/1289100)
-
- Apr 20, 2020
-
-
Jiyong Park authored
-
- Apr 18, 2020
-
-
TreeHugger Robot authored
-
- Apr 17, 2020
-
-
Chalard Jean authored
Warn user of potential data charges if the backhaul is cellular and user is roaming. Bug: 145629001 Test: atest TetheringTests Change-Id: I74b4f87c2f6aad09e05d3f2a779f880396885953 Merged-In: I74b4f87c2f6aad09e05d3f2a779f880396885953 (cherry picked from commit 1af69e5b8f339bde5b70886d80960ce22c847245, aosp/1237026)
-
- Apr 16, 2020
-
-
Paul Hu authored
Bug: 147818698 Test: atest TetheringTests Change-Id: Ife738339aeae00d2063fea6918b50204daef24fc Merged-In: Ife738339aeae00d2063fea6918b50204daef24fc (cherry picked from commit c638ae6436509df092ab8814bb5b64591878229d, aosp/1287133)
-
Mark Chien authored
-
Mark Chien authored
EntitlementManager and its callers(Tethering and UpstreamNetworkMonitor) run in the same threads. Bug: 141256482 Test: atest TetheringTests Merged-In: I0a376d28b123eaab2e8d00a98a4719ce983d3bb2 Change-Id: I0a376d28b123eaab2e8d00a98a4719ce983d3bb2
-
Paul Hu authored
Reminder user of unavailable tethering status if there is no internet access. Bug: 147818698 Test: atest TetheringTests Change-Id: Ic6557f9f7703337596100cd6a477fd7239217166 Merged-In: Ic6557f9f7703337596100cd6a477fd7239217166 (cherry picked from commit ac1b098acc504b60e85b3dcd22941f4e293865ae, aosp/1237036)
-
Mark Chien authored
This is used to fix the race when quickly OFF/ON wifi tethering. When IpServer is started/stopped, there is callback update tethering interface status. Before this change, IpServer is stopped when wifi ap is disabling. Then the next startTethering may fail in wifi because wifi is in disabling state. Error pattern: WifiService: Tethering is already active. No unitest for this CL but it fixed the CtsTetheringTest flakty rate than around 30% to 0 for more than 100 runs. Bug: 153925821 Test: atest CtsTetheringTest --iteration 100 Merged-In: I8b65f621abe20799a3a0d410ba1f06368746ee49 Change-Id: I8b65f621abe20799a3a0d410ba1f06368746ee49
-
Amit Mahajan authored
Since it's not used for now. Test: TH Bug: 153304048 Merged-in: I1812818c3d49463c3840a98212bbab58a110359a Change-Id: I1812818c3d49463c3840a98212bbab58a110359a
-
- Apr 14, 2020
-
-
paulhu authored
Bug: 148636687 Test: atest TetheringCoverageTests atest TetheringTests atest TetheringIntegrationTests atest NetworkStackTests atest CtsTetheringTest Change-Id: I1f2a50f16894b05e988476520ba25baba0b60d88
-
Paul Hu authored
-
Paul Hu authored
Update strings after converged with carrier. Bug: 145629001 Bug: 147818698 Test: atests TetheringTests Change-Id: I8ad34e8c93ba1547aa397a8e9c0ecc15286a2b0b Merged-In: I8ad34e8c93ba1547aa397a8e9c0ecc15286a2b0b (cherry picked from commit d4a1bd7b73991c4197b49a3ff36e7683273ae736, aosp/1284584)
-
Lorenzo Colitti authored
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 Merged-In: I26d89a81f1c448d9b4809652b079a5f5eace3924 Change-Id: I26d89a81f1c448d9b4809652b079a5f5eace3924
-
markchien authored
Bug: 145099347 Test: atest TetheringTests atest CtsTetheringTest Change-Id: I7401c550fbafd17a5ed2d925b5d0e17e358af467 Merged-In: I7401c550fbafd17a5ed2d925b5d0e17e358af467
-
- Apr 13, 2020
-
-
Ashwini Oruganti authored
With b/150232615, we will need an explicit value set for the exported flag when intent filters are present, as the default behavior is changing for S+. This change adds the value reflecting the previous default to the manifest. Bug: 150232615 Test: TH Change-Id: I25b55378df393cd4fb8932b7ae64f97eb9f1aa8e Merged-In: I25b55378df393cd4fb8932b7ae64f97eb9f1aa8e (cherry picked from commit 9226d6c835cd57d10a7562f18143dbaae8601b43)
-
Jiyong Park authored
With b/152655547, all aidl_interface modules are considered as stable unless it is explicitly with "unstable: true". This change marks the aidl_interface that are not used across updatable module bounraries as unstable, so that the build system does not run the API dumping/checking on them. Bug: 152655547 Test: m Change-Id: I1257c66de6dd42b2d32d47ed74cb2878f79d14fb
-
- Apr 10, 2020
-
-
Treehugger Robot authored
Bug: 141256482 Test: manual atest TetheringTests Merged-In: Ief76c98c843ba5420224cbf0f34464f366c891b7 Change-Id: Ief76c98c843ba5420224cbf0f34464f366c891b7
-
- Apr 09, 2020
-
-
Luke Huang authored
Bug: 140541991 Test: build Merged-In: I984969e09f8d5196945a7412c51bd8880223ad9e Change-Id: I984969e09f8d5196945a7412c51bd8880223ad9e
-
Paul Hu authored
Bug: 152828142 Test: atest EntitlementManagerTest Change-Id: I81f2d268c9f26bc4488b06032477a73d071f73f8 Merged-In: I81f2d268c9f26bc4488b06032477a73d071f73f8 (cherry picked from commit 9fe0a868e909a4cd1c1c63bf981441f1b9128890)
-
- Apr 08, 2020
-
-
Automerger Merge Worker authored
Bug: 150644681 Test: atest TetheringIntegrationTests Change-Id: I5a537eca9b1aab3694a11a2dab147a31f289314c Merged-In: I5a537eca9b1aab3694a11a2dab147a31f289314c (cherry picked from commit f626b8a5388746d163600a5eccb60e22cb1071bf)
-
Mark Chien authored
Bug: 145490751 Test: atest TetheringTests Change-Id: Ia9e3232467c7db0e566cced84f3c72bbcd6512d6 Merged-In: I68cd403302848c041444e6d47652435d67f59273 (cherry picked from commit 790a4dd7d3aa813f15fe95c5bf3cef6dd734ce32)
-
- Apr 07, 2020
-
-
Mark Chien authored
-
Paul Hu authored
-
Mark Chien authored
Bug: 148636687 Test: atest IPv6TetheringCoordinatorTest Change-Id: I1ba30bb524cbc0cc2782ce1702f9889c0d8a7576 Merged-In: I939323ce09adb9c66b1e2b83d58b0f892aa8f011 (cherry picked from commit 368c56dd7133d292c5f3ab5942016bb4dd1fbc88)
-
Lorenzo Colitti authored
-
Lorenzo Colitti authored
-
Xiao Ma authored
-
Lorenzo Colitti authored
Bug: 150644681 Test: test-only change Merged-In: I8f4a99da2351fdb5467f561a9732b14a8ebf674b Change-Id: I8f4a99da2351fdb5467f561a9732b14a8ebf674b
-
Lorenzo Colitti authored
Addresses review comments on aosp/1260100. Bug: 150644681 Test: test-only change Merged-In: Ia73ba8a121a3744a5e36795d2d2bff2f099c1394 Change-Id: Ia73ba8a121a3744a5e36795d2d2bff2f099c1394
-
Xiao Ma authored
Bug: 130741856 Test: atest TetheringTests Merged-In: I66614fbf67fba1e7dab0b8a2d41bc30a726e4f38 Change-Id: I66614fbf67fba1e7dab0b8a2d41bc30a726e4f38
-
Paul Hu authored
1. Add TETHERING_ETHERNET to vaild downstream type. So starting ethernet tethering will do entitlement check as well. 2. Ignore request with invalid downstream type on handleRequestLatestTetheringEntitlementValue() Bug: 152828758 Bug: 152828142 Test: atests TetheringTests CtsTetheringTest Change-Id: Id0cb59cc4681f5ffbde7be54de05a05e46f0ffb8 Merged-In: Id0cb59cc4681f5ffbde7be54de05a05e46f0ffb8 (cherry picked from commit c502e050fd9543e8bde45014dd66ea1be91c90ef)
-
- Apr 06, 2020
-
-
Lorenzo Colitti authored
The netd tethering offload IPCs are changing from taking a list of primitives to taking a TetherOffloadRuleParcel. Modify their only caller. Bug: 140541991 Test: atest IpServerTest Merged-In: I83718c80ef9d31199c87021b4dd5821717fd5ba5 Change-Id: I83718c80ef9d31199c87021b4dd5821717fd5ba5
-