Change Ethernet API to use OutcomeReceiver
...
This change addresses API review feedback. In addition, it changes the
returned result from Network to the interface name. The current API
returning a Network object is racy and cannot be implemented correctly.
Users should instead use the ConnectivityManager#requestNetwork() API to
get hold of the Network for a given interface.
Bug: 220017952
Test: TH
Change-Id: I4c204a8489c0be006c00581d833f2bb46ae0e71d
Patrick Rohr
commited 2022-03-17 07:21:33 +01:00
ea7e6d56f4
Add Nullable IpConfiguration to ethernet update request
...
Test: atest EthernetServiceTests
Bug: 220017952
Change-Id: Icb5af11e67e397628484726ab6f69afa5d1fe7f5
Patrick Rohr
commited 2022-03-16 20:29:05 +01:00
8a910f4ecd
Build ethernet framework source into framework-connectivity-tiramisu
...
- move ethernet APIs, build it into framework-connectivity-tiramisu
- start ethernet service from ConnectivityServiceInitializer
- fix EthernetManager dependnecy in Tethering module
- fix EthernetNetworkSpecifier dependency in framework-connectivity
- fix the ethernet related config resource
Bug: 210586283
Test: m
Test: atest FrameworksNetTests EthernetServiceTests
Change-Id: I54857b8517649048a343c72797668394d5225766
Merged-In: I54857b8517649048a343c72797668394d5225766
Xiao Ma
commited 2022-03-14 14:06:35 +00:00
0a171c006c
[DU03-4]Add NETWORK_STACK Permission check for NetworkStatsService API
...
1. getUidStatsForTransport API
Bug: 210066922
Test: atest BatteryStatsImplTest WifiPowerCalculatorTest
MobileRadioPowerCalculatorTest NetworkStatsServiceTest
Ignore-AOSP-First: merge conflict resolutions
(cherry-picked from ag/16822075)
Change-Id: I2d4d79e5bce648b9937311f5039619ba191728fd
Merged-In: I2d4d79e5bce648b9937311f5039619ba191728fd
Frank
commited 2022-03-02 02:23:33 +08:00
d8990c334a
[MS54.3] Move NetworkStats to updatable sources
...
This CL builds NetworkStats related codes with the
connectivity module instead of platform.
Test: TH
Bug: 197717846
Change-Id: I4eeb7ea9cfc3139991caf0fc22474e0052a0391c
Merged-In: I4eeb7ea9cfc3139991caf0fc22474e0052a0391c
Junyu Lai
commited 2022-02-28 03:24:19 +00:00
eb6f4bef96
Move IpSec APIs to Connectivity module
...
(cherry picked from commit 68ca373929 )
Bug: 204153604
Test: TH
Change-Id: If4afabdc65ed2ac3e918af1d4a03c4c9173c4a3c
Merged-In: If4afabdc65ed2ac3e918af1d4a03c4c9173c4a3c
Aaron Huang
commited 2022-02-10 14:25:04 +08:00
2e778ee46b
Build framework-connectivity-tiramisu library
...
- Move nsd APIs and build framework-connectivity-tiramisu library
- Add nsd associated hidden apis
- Build service-connectivity-tiramisu-pre-jarjar library for
T+ services.
- Move ConnectivityServiceInitialiizer to service-t directory
to create S+ service instances which can avoid dependency on
lower sdk library.
Bug: 206893064
Test: atest FrameworksNetTests CtsNetTestCases
CTS-Coverage-Bug: 207804007
Merged-In: I9628716f5c38047ff4ea2346b27589077259c436
Change-Id: I9628716f5c38047ff4ea2346b27589077259c436
paulhu
commited 2021-12-17 00:04:24 +08:00
802ab9760f