Chris Weir
37eedbac6e
Merge "Add support for tracking PANS data usage" am: dbedad0dd5 am: 16e2ef942a am: 24e858dc96
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1578684
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3d586ff455baccbf87f0ffb835af83c90735ba56
2021-03-01 07:59:54 +00:00
Jeff Sharkey
0917f5d15f
Merge "Pivot network statistics to use DataInput/Output." into sc-dev
2021-02-26 01:19:45 +00:00
Chris Weir
24e858dc96
Merge "Add support for tracking PANS data usage" am: dbedad0dd5 am: 16e2ef942a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1578684
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iffa334fef43ad248173703d34864d859668225a1
2021-02-25 22:27:50 +00:00
Chris Weir
16e2ef942a
Merge "Add support for tracking PANS data usage" am: dbedad0dd5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1578684
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If14211a988289a217c9eabb3cd43bc41959de346
2021-02-25 21:50:22 +00:00
Chris Weir
dbedad0dd5
Merge "Add support for tracking PANS data usage"
2021-02-25 21:37:42 +00:00
Jeff Sharkey
daa23607be
Pivot network statistics to use DataInput/Output.
...
The majority of this refactoring has already landed in AOSP, and this
small CL is the remaining piece needed to begin using the new
optimized classes which only exist in the internal tree.
This is a no-op refactoring.
Bug: 176777285
Test: atest FrameworksNetTests CtsNetTestCases
Change-Id: Ifd7ac95c6cd6761e7d03cbf381dcc9e32b6406aa
2021-02-24 13:54:20 -07:00
Lucas Lin
fbfb9b924a
Merge changes I852e3a53,I86755647,I0ed8b0c6 am: 1e70c22af9 am: d1f4d2881f am: 0c0ca691f1
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1553736
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I032e3d8f16b164f067dba02bde950b93f4e54b83
2021-02-23 22:56:46 +00:00
Lucas Lin
0c0ca691f1
Merge changes I852e3a53,I86755647,I0ed8b0c6 am: 1e70c22af9 am: d1f4d2881f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1553736
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic520c715578c8c5dd70040bbdc4c535330b0a453
2021-02-23 22:46:54 +00:00
Lucas Lin
d1f4d2881f
Merge changes I852e3a53,I86755647,I0ed8b0c6 am: 1e70c22af9
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1553736
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0428b441b34d48157a28dfc0463976be135146f4
2021-02-23 22:27:15 +00:00
Xin Li
3d24c2cad7
[automerger skipped] Merge ab/7061308 into stage. am: e9a1554fea -s ours am: edeb7e0203 -s ours
...
am skip reason: Change-Id I4bf82035631ccff6d5a6144d6d9b1d203b076851 with SHA-1 3078660c4e is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13657544
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I831ba618445a338cc57e0cdbff65e3c44aeaf93f
2021-02-23 10:35:03 +00:00
Xin Li
edeb7e0203
[automerger skipped] Merge ab/7061308 into stage. am: e9a1554fea -s ours
...
am skip reason: Change-Id I4bf82035631ccff6d5a6144d6d9b1d203b076851 with SHA-1 3078660c4e is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13657544
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie387abaa6af0c76ebd6801707d21443ebbda5c93
2021-02-23 09:05:19 +00:00
Lucas Lin
1e70c22af9
Merge changes I852e3a53,I86755647,I0ed8b0c6
...
* changes:
Remove unused INetworkManagementService from IpSecService
Use NetdUtils instead of NetworkManagementService in Vpn
Use NetdUtils instead of NetworkManagementService in IpSecService
2021-02-22 06:49:39 +00:00
Xin Li
e9a1554fea
Merge ab/7061308 into stage.
...
Bug: 180401296
Merged-In: I4bf82035631ccff6d5a6144d6d9b1d203b076851
Change-Id: I1b5f3a672a55eaabba0f5389bab110b395553559
2021-02-21 09:39:53 -08:00
Remi NGUYEN VAN
f23f54ca41
[automerger skipped] Merge "Split parcelable .aidl files to aidl-export" am: 09bbad130d am: 634c81f7e8 am: 50f740a4e9 -s ours
...
am skip reason: Change-Id I7432fe4c87cd3cab04dcb6185c9a4f3f84376549 with SHA-1 9827c0686c is in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1589694
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie9935ed6b33b57bb9360b1086aaaaad85ee98e89
2021-02-19 04:43:14 +00:00
Remi NGUYEN VAN
50f740a4e9
Merge "Split parcelable .aidl files to aidl-export" am: 09bbad130d am: 634c81f7e8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1589694
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5ec4e1ad60bd8081ef37641722e247464ecd34e9
2021-02-19 04:20:33 +00:00
Remi NGUYEN VAN
634c81f7e8
Merge "Split parcelable .aidl files to aidl-export" am: 09bbad130d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1589694
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I35bcfe8b6861b1fbf7eb7c7f43dafe84ec364634
2021-02-19 03:46:20 +00:00
Chris Weir
f8f291cb7b
Add support for tracking PANS data usage
...
Adds support for tracking oemManagedNetwork types (OEM_PAID and
OEM_PRIVATE).
Bug: 174485293
Test: atest NetworkTemplateTest NetworkStatsCollectionTest
NetworkStatsObserversTest NetworkStatsServiceTest NetworkIdentityTest
Test: verify that the bytes go up in PansTest app only when
`ping -I eth2 8.8.8.8` is run as root.
Change-Id: I78660a835f16265ba8e44bb84332c6633dd72b84
2021-02-17 20:32:53 -08:00
Remi NGUYEN VAN
037a730efd
Split parcelable .aidl files to aidl-export
...
The one-line "parcelable X" files need to be imported by targets that do
not build against SDK (the SDK has prebuilt definitions), so prepare a
dedicated directory for them.
This avoids having users of the classes include the whole src/
directory, which could contain definitions for classes that are not part
of the public API, so should not be imported.
Also move back to frameworks/base/core some .aidl definitions that
were separated from their associated class.
Bug: 171540887
Test: m
Merged-In: I7432fe4c87cd3cab04dcb6185c9a4f3f84376549
Change-Id: I7432fe4c87cd3cab04dcb6185c9a4f3f84376549
2021-02-18 01:17:04 +00:00
Remi NGUYEN VAN
9827c0686c
Split parcelable .aidl files to aidl-export
...
The one-line "parcelable X" files need to be imported by targets that do
not build against SDK (the SDK has prebuilt definitions), so prepare a
dedicated directory for them.
This avoids having users of the classes include the whole src/
directory, which could contain definitions for classes that are not part
of the public API, so should not be imported.
Also move back to frameworks/base/core some .aidl definitions that
were separated from their associated class.
Bug: 171540887
Test: m
Change-Id: I7432fe4c87cd3cab04dcb6185c9a4f3f84376549
2021-02-17 16:12:49 +09:00
Yan Yan
015c1706e7
Merge changes Ifc8ad902,I6d1b8d0e am: 8d659bb1ec am: 488687d11f am: e669fe43cd
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453730
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6f3235dd38e4c4912f986cbb27867ff14fe38e81
2021-02-12 22:46:32 +00:00
Yan Yan
e669fe43cd
Merge changes Ifc8ad902,I6d1b8d0e am: 8d659bb1ec am: 488687d11f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453730
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If7bedd741266a08bf2eef515f1fb72a9aebc74e3
2021-02-12 22:12:07 +00:00
Yan Yan
488687d11f
Merge changes Ifc8ad902,I6d1b8d0e am: 8d659bb1ec
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1453730
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I12bd81925142b20a04448952de67cb72d77b4ccd
2021-02-12 21:41:59 +00:00
Yan Yan
441e35f612
[API] Expose IpSecTunnelInterface#setUnderlyingNetwork
...
This API is required to perform MOBIKE. This API allows an IPsec
peer to change the underlying network of its established IPsec
tunnel without re-establishing the tunnel.
Bug: 169855650
Test: atest IpSecManagerTunnelTest (new tests added)
Change-Id: Ifc8ad902cbfbe4ad07e715f2fef0faa1bf9d68f3
2021-02-10 14:52:18 -08:00
Yan Yan
a2f3b49f10
Update underlying network of IpSecTunnelInterface
...
Bug: 169855650
Test: atest IpSecManagerTunnelTest
Change-Id: I6d1b8d0e49f89c67ddc2caf4ba63fb0b1eb062c0
2021-02-10 14:51:43 -08:00
Junyu Lai
fe5b645d52
Merge changes from topic "removeNI" am: 5e1ec81e2f am: ecb34129dc am: 925f60252b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1536707
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3553ff41d85f44c481ea065e6cbda5d286f9e1fa
2021-02-09 05:49:15 +00:00
Junyu Lai
925f60252b
Merge changes from topic "removeNI" am: 5e1ec81e2f am: ecb34129dc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1536707
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iec45cb7f553f08e4e3ec91827964a8eec8f96a91
2021-02-09 05:00:28 +00:00
Junyu Lai
ecb34129dc
Merge changes from topic "removeNI" am: 5e1ec81e2f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1536707
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia7c6e3bf8f10b98fc2c4d83d41e65c64737753f0
2021-02-09 04:26:28 +00:00
Junyu Lai
5e1ec81e2f
Merge changes from topic "removeNI"
...
* changes:
[FUI07] Stop making NetworkState with NetworkInfo from external callers
[FUI06] Stop using NetworkInfo in NetworkState from external callers
2021-02-09 03:37:59 +00:00
junyulai
64b1cfb7db
[FUI06] Stop using NetworkInfo in NetworkState from external callers
...
This is achieved by:
1. Use legacy network type inside NetworkState to replace the
needs of referencing NetworkInfo.getType().
2. Let getAllNetworkState only return networks with isConnected()
equals true. This allows callers such as NPMS or NSS does not
have to reference to NetworkInfo.isConnected().
Test: atest FrameworksNetTests NetworkPolicyManagerServiceTest
Bug: 174123988
Change-Id: I1c4eb08d18ca973eb8f41d06258872eabc0006b8
2021-02-08 21:40:49 +08:00
lucaslin
d66e608a5d
Remove unused INetworkManagementService from IpSecService
...
IpSecService is no longer using any methods of
INetworkManagementService, so remove it from IpSecService
and related files.
Bug: 170598012
Test: atest FrameworksNetTests
Change-Id: I852e3a534e0ffd26b4b22420754f3ec8a6f153ad
2021-02-08 08:05:00 +00:00
lucaslin
ff6fe7ba53
Use NetdUtils instead of NetworkManagementService in IpSecService
...
NetdUtils has the same method(e.g. setInterfaceUp) as
NetworkManagementService so using the one inside NetdUtils instead
and try to remove NetworkManagementService from IpSecService in
the following commit.
Bug: 170598012
Test: atest FrameworksNetTests
Change-Id: I0ed8b0c678b067a655b51b938b6b40eadd985321
2021-02-08 16:01:56 +08:00
Treehugger Robot
234f87c847
[automerger skipped] Merge "Add @Nullable to Object#equals()" am: 577fd4a912 am: e20d178f56 am: 8f3e3f4541 -s ours
...
am skip reason: Change-Id I5eedb571c9d78862115dfdc5dae1cf2a35343580 with SHA-1 76a6131fdb is in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1574815
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie94057a64223064bd8b74af521ccc3c67f8e54d0
2021-02-05 10:51:19 +00:00
Treehugger Robot
8f3e3f4541
Merge "Add @Nullable to Object#equals()" am: 577fd4a912 am: e20d178f56
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1574815
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7d13a249fabc93baaa0d01de3f9c6cec7ddd11e4
2021-02-05 10:20:50 +00:00
Treehugger Robot
e20d178f56
Merge "Add @Nullable to Object#equals()" am: 577fd4a912
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1574815
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I523eb00d30bfedeb6e7533a94868016171846a59
2021-02-05 10:01:23 +00:00
Roman Kalukiewicz
61a6c947ff
Add @Nullable to Object#equals()
...
This is a partial cherry-pick of change:
I5eedb571c9d78862115dfdc5dae1cf2a35343580
for connectivity classes.
Bug: 170883422
Test: m
Merged-In: I5eedb571c9d78862115dfdc5dae1cf2a35343580
Change-Id: I7dc661863b73f4198ddb4f3a1566583d0f07db3c
2021-02-05 07:28:44 +00:00
Junyu Lai
dcd24a8f68
Merge "[FUI21] Move scrubSubscriberId to utils class" am: f6c7f61d27 am: 21f732e67c am: 0d8de9dbbc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1565195
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If957a1c5017ab9600bbdece527543885a17ed2aa
2021-02-03 10:25:20 +00:00
Junyu Lai
0d8de9dbbc
Merge "[FUI21] Move scrubSubscriberId to utils class" am: f6c7f61d27 am: 21f732e67c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1565195
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I59c31da9c2ba69ee74cbf64e3af42331e9b7bfca
2021-02-03 10:10:22 +00:00
Junyu Lai
21f732e67c
Merge "[FUI21] Move scrubSubscriberId to utils class" am: f6c7f61d27
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1565195
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7afe5684997a5c47bcee269d2310fc61715ec13a
2021-02-03 09:36:38 +00:00
Junyu Lai
ee36c35c17
Merge "[FUI20] Expose UnderlyingNetworkInfo as system Api" am: 75b50a5c73 am: 3a36e9affb am: 4e82645555
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1563496
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia294d4ec349db10f5486b27f733d4f6d223079bf
2021-02-03 04:32:04 +00:00
Junyu Lai
4e82645555
Merge "[FUI20] Expose UnderlyingNetworkInfo as system Api" am: 75b50a5c73 am: 3a36e9affb
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1563496
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2cb57c40fd5679dbd710396f3c69deafbac9d1c3
2021-02-03 03:31:59 +00:00
Junyu Lai
3a36e9affb
Merge "[FUI20] Expose UnderlyingNetworkInfo as system Api" am: 75b50a5c73
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1563496
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icbc3c9f8e1ac8064e2e006587b4d4870d74cee2d
2021-02-03 03:03:01 +00:00
junyulai
b17ea56d30
[FUI21] Move scrubSubscriberId to utils class
...
This patch also removes the functionality of returning
original subscriberId in eng build since it is not really useful.
Test: atest NetworkIdentityUtilsTest
Bug: 174123988
Change-Id: I721457e571aa9403a2200b3e4261b4895e4f7a3e
2021-02-02 23:45:54 +08:00
junyulai
005f79c2d7
[FUI20] Expose UnderlyingNetworkInfo as system Api
...
Test: atest android.net.UnderlyingNetworkInfoTest
Bug: 174123988
Change-Id: Id602fbe744669f472d27fb466d00dcc601bd8f17
2021-02-02 23:12:10 +08:00
Lorenzo Colitti
48a67aa5e8
Merge "Revert "Expose IPsec tunnel APIs from @SystemApi to public APIs"" am: 32141be3dd am: 99c7e943ca am: bb7214697a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1564979
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id8e99aeefffddf88240cf5f1d7117e022242708f
2021-02-01 17:12:33 +00:00
Lorenzo Colitti
bb7214697a
Merge "Revert "Expose IPsec tunnel APIs from @SystemApi to public APIs"" am: 32141be3dd am: 99c7e943ca
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1564979
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I324ea0a931e3b8da4b0bd11ef550312a21156f1f
2021-02-01 16:43:26 +00:00
Lorenzo Colitti
99c7e943ca
Merge "Revert "Expose IPsec tunnel APIs from @SystemApi to public APIs"" am: 32141be3dd
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1564979
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I147a86d5252f29a88d3a0fdb5c27d4c101791e7c
2021-02-01 16:04:06 +00:00
Lorenzo Colitti
32141be3dd
Merge "Revert "Expose IPsec tunnel APIs from @SystemApi to public APIs""
2021-02-01 15:33:11 +00:00
Remi NGUYEN VAN
6e69f1704c
resolve merge conflicts of 80f288a715 to sc-dev
...
Bug: None, merge conflict
Change-Id: Id07440d6a55111a1a7ddbf3df306f4466073fd1d
2021-02-01 11:29:28 +00:00
Remi NGUYEN VAN
80f288a715
Merge "Move module sources to packages/Connectivity" am: 3d70ab73eb am: 811b4c6ffc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1552656
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8261b01b976b4d8009cd028fa113ef8bede74acb
2021-02-01 08:41:56 +00:00
Lorenzo Colitti
388f41621f
Revert "Expose IPsec tunnel APIs from @SystemApi to public APIs"
...
This reverts commit 160aac3fa0 .
Reason for revert: not necessary, since VCN already has access to system APIs
Bug: 174606949
Test: revert with no conflicts
Change-Id: Ife2d0fc08c540265d52cdf930d0b6df005990ac8
2021-02-01 08:13:32 +00:00