Commit Graph

626 Commits

Author SHA1 Message Date
Chiachang Wang
58e0c49c2e Remove hidden connectivity methods usage in ethernet test
Bug: 182859030
Test: atest EthernetTrackerTest
Test: 1. remove framework-connectivity.impl from framework bp
      2. cd frameworks/opt/net/ethernet/tests ; mm
Change-Id: Ifaeebfca75dc77eec30dd722ddb3166610795b26
2021-04-14 16:31:37 +08:00
lucaslin
4450c1542b Add transport type in capabilities filter of EthernetNetworkFacotry
Bug: 167544279
Test: atest EthernetServiceTests
Change-Id: Ie64e3cff0ace413f14682736de7a1b65fa93e705
2021-03-30 16:54:45 +08:00
lucaslin
c552b93871 [automerger skipped] Use public API instead of hidden API in EthernetTracker am: 19b7b3dfbd am: 4e4a67cf63 am: bdc40776d5 -s ours
am skip reason: skip tag Change-Id Idce8bfe7afc31baa644c816afa1f8004987e8c6e with SHA-1 4a0cbe98c1 is already in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1649303

Change-Id: I26a620711927d7882ac549b74ce3853ed8f231d5
2021-03-25 10:07:42 +00:00
lucaslin
bdc40776d5 Use public API instead of hidden API in EthernetTracker am: 19b7b3dfbd am: 4e4a67cf63
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1649303

Change-Id: I434cd8b952dabd5aa86b7a4e84af02d23f3543b0
2021-03-25 09:21:56 +00:00
lucaslin
4e4a67cf63 Use public API instead of hidden API in EthernetTracker am: 19b7b3dfbd
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1649303

Change-Id: I55ce6d9e45e35629e1b50eed9fb1ea4acb64f564
2021-03-25 08:42:29 +00:00
lucaslin
19b7b3dfbd Use public API instead of hidden API in EthernetTracker
- Use public API of StaticIpConfiguration.Builder to set
ipaddress, domains, gateway and dnsServers.
- Use public constructor to create an instance of IpConfiguration
and set IpAssignment, ProxySettings, StaticIpConfiguration and
HttpProxy by public API.

Bug: 182963415
Test: m ethernet-service
Change-Id: Idce8bfe7afc31baa644c816afa1f8004987e8c6e
Merged-In: Idce8bfe7afc31baa644c816afa1f8004987e8c6e
2021-03-23 09:45:57 +00:00
Lucas Lin
06e1c17103 Merge "Use public API instead of hidden API in EthernetTracker" into sc-dev 2021-03-19 11:23:01 +00:00
junyulai
637b946e7a Replace reference of NetworkAgent#setLegacyExtraInfo am: c439eae5b4 am: 801dad1d42 am: af4327a474
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1645031

Change-Id: If4c386e11f2cafda1c9052e7bd9f395213f23ddd
2021-03-19 09:44:52 +00:00
junyulai
ac7394f376 Replace references of request.networkCapabilies am: 89764da132 am: a340a23572 am: 9e44a65406
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1645030

Change-Id: I3adb0e07f10c4a94c9517b7ba342bbfc7b6e7867
2021-03-19 09:44:07 +00:00
junyulai
af4327a474 Replace reference of NetworkAgent#setLegacyExtraInfo am: c439eae5b4 am: 801dad1d42
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1645031

Change-Id: Ibd0ecccb3fc9a409be521253bdf15220515a5c29
2021-03-19 09:02:53 +00:00
junyulai
9e44a65406 Replace references of request.networkCapabilies am: 89764da132 am: a340a23572
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1645030

Change-Id: I47e3f92c03b2befe97af721a36a3908b55d7cadc
2021-03-19 09:02:40 +00:00
junyulai
801dad1d42 Replace reference of NetworkAgent#setLegacyExtraInfo am: c439eae5b4
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1645031

Change-Id: Ie9fb99ada7c78db35a066d5a01d69c0dcadcc232
2021-03-19 08:37:11 +00:00
junyulai
a340a23572 Replace references of request.networkCapabilies am: 89764da132
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1645030

Change-Id: Iee8a2e8a18b2a91deb8d1c6f67a295de757c369d
2021-03-19 08:30:20 +00:00
lucaslin
4a0cbe98c1 Use public API instead of hidden API in EthernetTracker
- Use public API of StaticIpConfiguration.Builder to set
ipaddress, domains, gateway and dnsServers.
- Use public constructor to create an instance of IpConfiguration
and set IpAssignment, ProxySettings, StaticIpConfiguration and
HttpProxy by public API.

Bug: 182963415
Test: m ethernet-service
Change-Id: Idce8bfe7afc31baa644c816afa1f8004987e8c6e
2021-03-19 15:14:23 +08:00
junyulai
c439eae5b4 Replace reference of NetworkAgent#setLegacyExtraInfo
Bug: 182963415
Test: m ethernet-service
Test: atest EthernetServiceTests
Change-Id: I4a66f34daa129b3158e4dd2fb720c175611eaf69
2021-03-19 14:15:39 +08:00
junyulai
89764da132 Replace references of request.networkCapabilies
Replaced by request.canBesatisfiedBy() to avoid direct reference
of hidden member.

Bug: 182963415
Test: m ethernet-service
Test: atest EthernetServiceTests
Change-Id: I2a27410a6148c525e17a11cb1ba3570f04e60b5d
2021-03-19 14:13:19 +08:00
lucaslin
67226b3778 Use clearAll() of NetworkCapabilities.Builder instead am: df51759103 am: 41bbf4088d am: 1d180b9c76
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1644468

Change-Id: I5568ee3c1ead76a1ea574b44a27117f100946014
2021-03-19 04:28:45 +00:00
lucaslin
1d180b9c76 Use clearAll() of NetworkCapabilities.Builder instead am: df51759103 am: 41bbf4088d
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1644468

Change-Id: I5b5dcf0b5acede05cc2a9b5ad8458ba2d1285cee
2021-03-19 03:44:32 +00:00
lucaslin
41bbf4088d Use clearAll() of NetworkCapabilities.Builder instead am: df51759103
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1644468

Change-Id: I67aeae2090ba3bc8d6026c0164368d61743c68cd
2021-03-19 03:17:21 +00:00
lucaslin
df51759103 Use clearAll() of NetworkCapabilities.Builder instead
NetworkCapabilities#clearAll() is a hidden API, use clearAll()
of NetworkCapabilities.Builder instead.

Bug: 182963415
Test: m ethernet-service
Test: atest EthernetServiceTests
Change-Id: I87745b5f7a5817f95cdbc623b2313c181ff48f19
2021-03-18 14:45:22 +08:00
Remi NGUYEN VAN
cc48bb4c7d [automerger skipped] Merge "Rename StringNetworkSpecifier to Ethernet" am: ddbc35510e am: bdec8758a9 am: 823bab6c17 -s ours
am skip reason: Change-Id I6cba1709b3007a22d95849a1281237c77e1464a4 with SHA-1 12c8111310 is in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1574261

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic5a350292693c4fb51d0a46ab320e9038f5b7cc3
2021-03-12 00:52:15 +00:00
Remi NGUYEN VAN
823bab6c17 Merge "Rename StringNetworkSpecifier to Ethernet" am: ddbc35510e am: bdec8758a9
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1574261

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifa8fc1fa7c6a8f4d54036a5c6d14f04d8b75fe71
2021-03-12 00:26:45 +00:00
Remi NGUYEN VAN
bdec8758a9 Merge "Rename StringNetworkSpecifier to Ethernet" am: ddbc35510e
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1574261

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I59ab3a88f7524cc75258406cd3e09d3872b01bf1
2021-03-12 00:10:08 +00:00
Remi NGUYEN VAN
ddbc35510e Merge "Rename StringNetworkSpecifier to Ethernet" 2021-03-11 23:51:49 +00:00
Frank Li
fe13b47721 Merge "[CS09]Remove hidden API usage of NetworkRequest" am: 35a6de8db3 am: a2ef19369c am: 9b8d02047b
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1614966

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9955a29bf9eeb803ff8ffd2d7a3de2e4d943ed50
2021-03-11 17:38:07 +00:00
Frank Li
9b8d02047b Merge "[CS09]Remove hidden API usage of NetworkRequest" am: 35a6de8db3 am: a2ef19369c
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1614966

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If490c51e03538f5e55a576aad54c3d1175830f8b
2021-03-11 16:56:31 +00:00
Frank Li
a2ef19369c Merge "[CS09]Remove hidden API usage of NetworkRequest" am: 35a6de8db3
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1614966

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic83936b2d702bb77c166b2494f70e26a2f62824d
2021-03-11 16:37:51 +00:00
Frank Li
35a6de8db3 Merge "[CS09]Remove hidden API usage of NetworkRequest" 2021-03-11 15:56:55 +00:00
lifr
60ce2ec168 [CS09]Remove hidden API usage of NetworkRequest
The connection service will become the mainline module.
So, need to remove the hidden API usage of NetworkRequest.
The NetworkRequest.type(TRACK_DEFAULT) is no longer sent
to the factories. So, remove the (TRACK_DEFAULT) check to
avoid using hidden API.

Bug: 170598012
Test: atest EthernetServiceTests
Change-Id: I5b5fed864318e9ac7e190c40d4f52076ab0eece8
2021-03-11 23:55:04 +08:00
Remi NGUYEN VAN
a837199195 Rename StringNetworkSpecifier to Ethernet
The new specifier represents ethernet interfaces more
specifically and is part of the public API.

Bug: 179329291
Test: atest CtsNetTestCases
Merged-In: I6cba1709b3007a22d95849a1281237c77e1464a4
Change-Id: I6cba1709b3007a22d95849a1281237c77e1464a4
2021-03-10 09:20:39 +09:00
Remi NGUYEN VAN
e3b8b8deec Merge "Rename StringNetworkSpecifier to Ethernet" into sc-dev 2021-03-09 22:43:46 +00:00
Remi NGUYEN VAN
12c8111310 Rename StringNetworkSpecifier to Ethernet
The new specifier represents ethernet interfaces more
specifically and is part of the public API.

Bug: 179329291
Test: atest CtsNetTestCases
Change-Id: I6cba1709b3007a22d95849a1281237c77e1464a4
2021-03-08 17:15:43 +09:00
lifr
a2df79da1e [CS07]Remove hidden API usage of NetworkCapabilities am: 89f2f50aee am: 1b5faa9f40 am: 678989b617
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1614962

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8e289c0901ab76ed12d1f84deff3e21c42fe18ce
2021-03-06 18:08:01 +00:00
lifr
678989b617 [CS07]Remove hidden API usage of NetworkCapabilities am: 89f2f50aee am: 1b5faa9f40
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1614962

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4ab997f63ad3e92556da452887f90a238543a362
2021-03-06 17:21:37 +00:00
lifr
1b5faa9f40 [CS07]Remove hidden API usage of NetworkCapabilities am: 89f2f50aee
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1614962

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0e5b3ad03250e6afebbace7ff5b6431d136bfd0a
2021-03-06 16:45:37 +00:00
lifr
89f2f50aee [CS07]Remove hidden API usage of NetworkCapabilities
The connection service will become the mainline module. The mutable
NetworkCapabilities is deprecated, and the NetworkCapabilities should
be built through their Builder instead.

Bug: 170598012
Test: atest EthernetServiceTests
Change-Id: I09661ddda24d652ed791a7c6b093541e20a15e77
2021-03-05 16:45:48 +08:00
Bob Badour
aad74dd371 [LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/ethernet am: 7909a21be4 am: 0c6adf259a am: 0097c1a9ae
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1589022

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7351ffc17a7c070513a0a9386519eb9359bedf4b
2021-02-16 19:41:21 +00:00
Bob Badour
0097c1a9ae [LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/ethernet am: 7909a21be4 am: 0c6adf259a
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1589022

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I92b1e9daa7eedbb92ece8e6374e60a9229dad1c4
2021-02-16 18:48:25 +00:00
Bob Badour
0c6adf259a [LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/ethernet am: 7909a21be4
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1589022

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I73590df458989f1e782c8cac40ff2f0bb5764a71
2021-02-16 18:18:45 +00:00
Bob Badour
7909a21be4 [LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/ethernet
Added SPDX-license-identifier-Apache-2.0 to:
  Android.bp
  tests/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: I9e5f4513d6a737c8e31639babd7a4e6342968214
2021-02-16 04:09:57 -08:00
lifr
3477857020 [CS02]Remove hidden API usage of NetworkCapabilities am: 810d8f0c94 am: ef49ca71d1 am: 5a4bbfedb2
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1563812

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If118cf5e4eea9eb63f4ca6a5a1b45ea6343ff6eb
2021-02-16 04:13:06 +00:00
lifr
5a4bbfedb2 [CS02]Remove hidden API usage of NetworkCapabilities am: 810d8f0c94 am: ef49ca71d1
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1563812

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I816c3180a72f2f180b62e1e3898e7adb1aca36c5
2021-02-16 03:42:50 +00:00
lifr
ef49ca71d1 [CS02]Remove hidden API usage of NetworkCapabilities am: 810d8f0c94
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1563812

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6354d113ef98ac47e293d2226f6d55445b487d09
2021-02-16 03:08:00 +00:00
lifr
810d8f0c94 [CS02]Remove hidden API usage of NetworkCapabilities
The connection service will become the mainline module. The mutable
NetworkCapabilities is deprecated, and the NetworkCapabilities should
be built through their Builder instead.

Bug: 170598012
Test: atest EthernetServiceTests
Change-Id: I31f12a39a924302beca980b8d920e3c5c18816d4
2021-02-09 20:45:09 +08:00
Lucas Lin
d6d8698530 Merge "Replace the usage of NetworkManagementService with NetdUtils" am: ab2e555c99 am: 3b3a107f9f am: df0032d32b
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1553695

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5ffdff0a8b5f6b7c44e0b4ce5d5877ce9ea542e8
2021-02-02 05:09:17 +00:00
Lucas Lin
df0032d32b Merge "Replace the usage of NetworkManagementService with NetdUtils" am: ab2e555c99 am: 3b3a107f9f
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1553695

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I45ad93ea268d97f6dbf8ec2f66202d4907c3fe7c
2021-02-02 04:41:36 +00:00
Lucas Lin
3b3a107f9f Merge "Replace the usage of NetworkManagementService with NetdUtils" am: ab2e555c99
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1553695

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1d046fc871922ae2c836372d02e8ce463946dfad
2021-02-02 04:18:56 +00:00
Lucas Lin
ab2e555c99 Merge "Replace the usage of NetworkManagementService with NetdUtils" 2021-02-02 03:38:37 +00:00
junyulai
b9f195d64e [VCN07.4] Add NOT_VCN_MANAGED for NetworkAgent implementations am: c8148a18d0 am: 933f907992 am: 50fd33d943
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1563133

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If57bd84c3c469afbb68b36bdb2eac307179f37cf
2021-01-29 22:11:56 +00:00
junyulai
50fd33d943 [VCN07.4] Add NOT_VCN_MANAGED for NetworkAgent implementations am: c8148a18d0 am: 933f907992
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/ethernet/+/1563133

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2ae6137ced9b3dea6e6a9e91c1c00cbdf10aa588
2021-01-29 21:37:36 +00:00