Hungming Chen
04500cfab8
[BOT.3] Add unit test for polling network stats in the coordinator am: 7997d691fe am: 5fd9fcce13 am: a3c8a7503c am: a665eaf548 am: 8e266536ce
...
Original change: undetermined
Change-Id: I1813874d67e06058c2b5b8b61ea237e3c4ba53e1
2020-06-02 00:57:59 +00:00
Hungming Chen
2e2f624665
[BOT.2] Create a coordinator and stats provider to provide tether stats am: 68f1c2a63f am: eba638f4a9 am: 8bebb8eaa5 am: 585394e243 am: 7fe350dff7
...
Original change: undetermined
Change-Id: Icedd939ed918db1cde56addfd9843a52f3ee67cd
2020-06-02 00:57:45 +00:00
Hungming Chen
66e5bc0700
[BOT.1] Add a class ForwardedStats in TetheringUtils am: d0216998a4 am: e624037dd3 am: e5682257be am: 23a6cb16b6 am: 17bbcb6d3a
...
Original change: undetermined
Change-Id: I9c27e66ab12938221aaa463163f3cf4c0f050e05
2020-06-02 00:57:39 +00:00
Hungming Chen
8e266536ce
[BOT.3] Add unit test for polling network stats in the coordinator am: 7997d691fe am: 5fd9fcce13 am: a3c8a7503c am: a665eaf548
...
Original change: undetermined
Change-Id: I0d26ea65258b2a724d6cbbda6bf2acda7820134d
2020-06-02 00:34:07 +00:00
Hungming Chen
7fe350dff7
[BOT.2] Create a coordinator and stats provider to provide tether stats am: 68f1c2a63f am: eba638f4a9 am: 8bebb8eaa5 am: 585394e243
...
Original change: undetermined
Change-Id: Ia3b49409646c4f9f8cc48804d10e056a4ce3ee7b
2020-06-02 00:34:03 +00:00
Hungming Chen
17bbcb6d3a
[BOT.1] Add a class ForwardedStats in TetheringUtils am: d0216998a4 am: e624037dd3 am: e5682257be am: 23a6cb16b6
...
Original change: undetermined
Change-Id: Iabd45ff82f1418248b8b77b80e89c143b8eecead
2020-06-02 00:33:55 +00:00
Hungming Chen
a665eaf548
[BOT.3] Add unit test for polling network stats in the coordinator am: 7997d691fe am: 5fd9fcce13 am: a3c8a7503c
...
Original change: undetermined
Change-Id: Idc22c3e83df64f52cc6efc0770ded75ad274ab5b
2020-06-02 00:15:10 +00:00
Hungming Chen
585394e243
[BOT.2] Create a coordinator and stats provider to provide tether stats am: 68f1c2a63f am: eba638f4a9 am: 8bebb8eaa5
...
Original change: undetermined
Change-Id: Iff7cd2af01fbbffa1967c2f91c9961187cd73eaa
2020-06-02 00:15:06 +00:00
Hungming Chen
23a6cb16b6
[BOT.1] Add a class ForwardedStats in TetheringUtils am: d0216998a4 am: e624037dd3 am: e5682257be
...
Original change: undetermined
Change-Id: I9e867d438cb2a4fbb300d7269040ba7033fb8594
2020-06-02 00:15:02 +00:00
Hungming Chen
a3c8a7503c
[BOT.3] Add unit test for polling network stats in the coordinator am: 7997d691fe am: 5fd9fcce13
...
Original change: undetermined
Change-Id: Ib9ad6e1ab139295ef603e7c8ec86d689ea9801af
2020-06-02 00:13:40 +00:00
Hungming Chen
8bebb8eaa5
[BOT.2] Create a coordinator and stats provider to provide tether stats am: 68f1c2a63f am: eba638f4a9
...
Original change: undetermined
Change-Id: Ic7fe1a8c0d16c8b435269a1973687655a9c7412b
2020-06-02 00:13:26 +00:00
Hungming Chen
e5682257be
[BOT.1] Add a class ForwardedStats in TetheringUtils am: d0216998a4 am: e624037dd3
...
Original change: undetermined
Change-Id: Ia1847c5b25a429b16ce1d2bae265b299ec31a8a9
2020-06-02 00:13:20 +00:00
Hungming Chen
5fd9fcce13
[BOT.3] Add unit test for polling network stats in the coordinator am: 7997d691fe
...
Original change: undetermined
Change-Id: Ic3b56365d7f1dbde23e0d1b902a21a3de3ad7327
2020-06-01 23:52:56 +00:00
Hungming Chen
eba638f4a9
[BOT.2] Create a coordinator and stats provider to provide tether stats am: 68f1c2a63f
...
Original change: undetermined
Change-Id: I21fe5385b8cdfe2ce2ff982884d72a398183bde3
2020-06-01 23:52:53 +00:00
Hungming Chen
e624037dd3
[BOT.1] Add a class ForwardedStats in TetheringUtils am: d0216998a4
...
Original change: undetermined
Change-Id: Iaba770ec498db0732246549bb276dfcd8f3bc90a
2020-06-01 23:52:45 +00:00
Paul Duffin
a94baff0f4
Merge "Switch to standard naming scheme"
2020-06-01 21:58:15 +00:00
Paul Hu
bef75b9601
[automerger skipped] Merge "Use Class#getSimpleName instead of KClass#getSimpleName" am: aac3b2ead0 am: ae18ba8e91 -s ours am: 5bc72a4816 -s ours am: aed7a0df3f -s ours am: d2b3bc9885 -s ours
...
am skip reason: Change-Id I49bc336a276d30152402eba926cc583bc81e8e5c with SHA-1 6c633de59e is in history
Change-Id: I82d902058121a73ba518c602df09dbe414c21512
2020-06-01 07:56:10 +00:00
Paul Hu
d2b3bc9885
[automerger skipped] Merge "Use Class#getSimpleName instead of KClass#getSimpleName" am: aac3b2ead0 am: ae18ba8e91 -s ours am: 5bc72a4816 -s ours am: aed7a0df3f -s ours
...
am skip reason: Change-Id I49bc336a276d30152402eba926cc583bc81e8e5c with SHA-1 6c633de59e is in history
Change-Id: I5d507b2285979f4e91803cc5d20689d382b9f428
2020-06-01 07:43:43 +00:00
Paul Hu
aed7a0df3f
[automerger skipped] Merge "Use Class#getSimpleName instead of KClass#getSimpleName" am: aac3b2ead0 am: ae18ba8e91 -s ours am: 5bc72a4816 -s ours
...
am skip reason: Change-Id I49bc336a276d30152402eba926cc583bc81e8e5c with SHA-1 6c633de59e is in history
Change-Id: I191829606d832ad1bf676ffbc0670c74d5e23547
2020-06-01 07:28:03 +00:00
Paul Hu
5bc72a4816
[automerger skipped] Merge "Use Class#getSimpleName instead of KClass#getSimpleName" am: aac3b2ead0 am: ae18ba8e91 -s ours
...
am skip reason: Change-Id I49bc336a276d30152402eba926cc583bc81e8e5c with SHA-1 6c633de59e is in history
Change-Id: I3daa7e0ca0e035c83d1e2f2ac839cebfae33d2fe
2020-06-01 07:16:32 +00:00
Paul Hu
ae18ba8e91
Merge "Use Class#getSimpleName instead of KClass#getSimpleName" am: aac3b2ead0
...
Change-Id: Ica9acc5b0df4a781a05ae49122978b8ce85b85d3
2020-06-01 06:59:48 +00:00
Paul Hu
aac3b2ead0
Merge "Use Class#getSimpleName instead of KClass#getSimpleName"
2020-06-01 06:43:13 +00:00
Automerger Merge Worker
06a84d3e78
Merge "Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 408914d348 am: 4c2b381adb" into rvc-qpr-dev-plus-aosp am: f2307d2b22
...
Change-Id: Id8c27769dd4c9ee0d46720b880d73f7259d91102
2020-05-31 15:12:09 +00:00
Paul Duffin
c08e34e516
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 4a93d5ea3a am: 669e1d848e am: d097fb19b6
...
Change-Id: I94ce2fa1291a848ff993533bd7a5dd984355da0f
2020-05-31 15:11:42 +00:00
Paul Duffin
e7418a6175
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 408914d348 am: c610401918 am: 005c6cad80
...
Change-Id: Ia4c804083f6b0db47585aa6491a8c36c4c8ff0aa
2020-05-31 15:11:17 +00:00
Automerger Merge Worker
f2307d2b22
Merge "Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 408914d348 am: 4c2b381adb" into rvc-qpr-dev-plus-aosp
2020-05-31 14:59:20 +00:00
Paul Duffin
d097fb19b6
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 4a93d5ea3a am: 669e1d848e
...
Change-Id: Ifd6593b8143280da4d5dcda6f457c330df4199d0
2020-05-31 14:59:01 +00:00
Paul Duffin
9b9cc8b44a
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 408914d348 am: 4c2b381adb
...
Change-Id: I50ce359fd4195295dc9eee8df2f39bf536884330
2020-05-31 14:58:56 +00:00
Paul Duffin
005c6cad80
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 408914d348 am: c610401918
...
Change-Id: I15eb542ecff199567da1d16e9d7c7bc2d1648563
2020-05-31 14:58:37 +00:00
Paul Duffin
669e1d848e
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 4a93d5ea3a
...
Change-Id: I8ff6bb1b049f96d71612020adccd8c4a6888c178
2020-05-31 14:46:00 +00:00
Paul Duffin
c610401918
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5 am: 408914d348
...
Change-Id: Ib58ede3af2e2c12b7c5a4fdfde3f74a595e229b4
2020-05-31 14:45:39 +00:00
Paul Duffin
4a93d5ea3a
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5
...
Change-Id: I385b2d13d96fd34c8fe031994d56de3763fe3917
2020-05-31 14:25:37 +00:00
Paul Duffin
408914d348
Merge "Clean up the visibility rules for framework modules" into rvc-dev am: 07555b53a5
...
Change-Id: I43891381685098f03005500e9049972c1a3c1b39
2020-05-31 14:25:06 +00:00
Paul Duffin
adac7d2cc3
Switch to standard naming scheme
...
Removes use of the special framework-modules naming scheme.
Bug: 155164730
Test: m java
Exempt-From-Owner-Approval: Build cleanup.
Change-Id: I0c31e2183353dfb5bd49f04f3455cb7b10be6866
2020-05-31 14:19:32 +01:00
Paul Duffin
a17cf677b5
Clean up the visibility rules for framework modules
...
Switching from java_library to java_sdk_library switched the meaning
of the module name from referring to the implementation library to
referring to the stubs. This change updates the visibility rules to
reflect that new meaning.
Visibility rules that were previously set for the java_library have
been moved to the impl_library_visibility property and the special
//visibility:override value has been prepended to prevent it from
inheriting the values from the visibility property.
Visibility rules set for the stubs (via stubs_library_visibility)
property have been moved to the visibility property.
Bug: 155164730
Test: m nothing
Exempt-From-Owner-Approval: Build cleanup
Change-Id: Icc9bc5a9ef86cf7ba0f15c2b2a4abd596ec9f640
2020-05-31 13:45:51 +01:00
Automerger Merge Worker
f70f3ffc12
Merge "Merge "[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f -s ours" into rvc-d1-dev-plus-aosp am: c291f57f0d -s ours" into rvc-qpr-dev-plus-aosp am: ab1d772f7b -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 2ecd333f59 is in history
Change-Id: I794a70c9efc425ca83b4b0c02f587deef7d75f72
2020-05-31 07:11:20 +00:00
Mark Chien
1c6e7c0fdb
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f am: 2869e393b3 -s ours am: 783c06171d -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 2ecd333f59 is in history
Change-Id: I6b9d75c514c6778939844889dc9c640683fdf828
2020-05-31 07:10:53 +00:00
Mark Chien
db9f95eefd
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 -s ours am: a6d948cf73 -s ours am: 0966a74414 -s ours am: 04b69e59e1 -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 c9daba32f7 is in history
Change-Id: Ieb7c9f6255907b338fb67c4a583e1f70e29b42b1
2020-05-30 15:25:33 +00:00
Automerger Merge Worker
ab1d772f7b
Merge "Merge "[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f -s ours" into rvc-d1-dev-plus-aosp am: c291f57f0d -s ours" into rvc-qpr-dev-plus-aosp
2020-05-30 15:15:30 +00:00
Automerger Merge Worker
3751843bb8
Merge "[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f -s ours" into rvc-d1-dev-plus-aosp am: c291f57f0d -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 2ecd333f59 is in history
Change-Id: Ie5fd4fd7a00935b82a1e253a190cf3ce3369adcb
2020-05-30 15:15:25 +00:00
Mark Chien
783c06171d
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f am: 2869e393b3 -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 2ecd333f59 is in history
Change-Id: I428349d7804d02610177c51d0a532358b661dc66
2020-05-30 15:15:24 +00:00
Mark Chien
04b69e59e1
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 -s ours am: a6d948cf73 -s ours am: 0966a74414 -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 c9daba32f7 is in history
Change-Id: I2d3e65e5a2f709d99be6dfd565215710b64e12b2
2020-05-30 15:15:10 +00:00
Automerger Merge Worker
c291f57f0d
Merge "[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f -s ours" into rvc-d1-dev-plus-aosp
2020-05-30 15:03:41 +00:00
Mark Chien
0966a74414
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 -s ours am: a6d948cf73 -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 c9daba32f7 is in history
Change-Id: I7a42ee0b98c9f4b7251b2673609ed89e81722aac
2020-05-30 15:03:34 +00:00
Mark Chien
34656783de
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 am: 8b5a29a30f -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 c9daba32f7 is in history
Change-Id: I18f6a7b449cffb0e1d6069a0abae15c76396ba72
2020-05-30 15:03:31 +00:00
Mark Chien
8b5a29a30f
Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63
...
Change-Id: I87c8cc92a78ba7bd17581c23e1603ac47391e96e
2020-05-30 14:47:07 +00:00
Mark Chien
a6d948cf73
[automerger skipped] Merge "Tethering: ensure downstream prefix do not conflict with upstream" into rvc-dev am: 495145fa63 -s ours
...
am skip reason: Change-Id Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5 with SHA-1 c9daba32f7 is in history
Change-Id: I99ca97c91bf2f3705b7295d14f5ddb84d29c84c0
2020-05-30 14:46:40 +00:00
Mark Chien
2ecd333f59
Tethering: ensure downstream prefix do not conflict with upstream
...
- Add New class PrivateAddressCoordinator to coordinate the private
address conflict problem.
- Downstream prefix would be random in 192.168.0.0/24 ~
192.168.255.0/24.
- If new upstream prefix is conflict with existing downstream prefix,
downstream would be kicked out and it would request a new one.
- The last conflict upstream prefixes would be blacklist. Avoid to
select downstream prefix which is conflict with prefixes in blacklist.
Bug: 130879722
Test: -build, flash, boot
-atest TetheringTests
Merged-In: Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5
Change-Id: Ib45b87bcd9eeb5da03fb7ec90b1af9ca53998cf5
2020-05-30 03:42:57 +00:00
Mark Chien
c4060a16d2
Merge "Tethering: ensure downstream prefix do not conflict with upstream" am: 7bf51619d8 am: 3cefc6e048 am: 0e1a1f4c68 am: df94b648c8 am: a37347cae9
...
Change-Id: Ie4a4e389c3f0bc5754eec0ae489833b8cd2fdb83
2020-05-29 22:56:13 +00:00
Mark Chien
a37347cae9
Merge "Tethering: ensure downstream prefix do not conflict with upstream" am: 7bf51619d8 am: 3cefc6e048 am: 0e1a1f4c68 am: df94b648c8
...
Change-Id: I73efd6bfe5cd362fa9988cb17b9152441721518d
2020-05-29 22:39:37 +00:00