Age | Commit message (Collapse) | Author |
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11970035
Change-Id: I1e50ae3894e56d7ced7e59cfa07d07b8e89431a0
|
|
|
|
|
|
am: ad90e1bfe1 am: c2cdb2c764
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11987398
Change-Id: I56d1e71a1ce100a5306f5a53abe25d194c7f869b
|
|
am: ad90e1bfe1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11987398
Change-Id: I78c4025468341c9a515bcedd83cf19ea6795e283
|
|
Problem:
1. When the errocode is not defined in DhcpErrorCode enum.
Then the DhcpErrorCode.forNumber(errorCode) will return null.
2. Then use null as the parameter cause NullPointerException on
addErrorCode.
(Because the addErrorCode need nonNullable parameter)
Solution:
If the errorcode is not defined in the Dhcp ErrorCode enumeration,
please use ET_UNKNOWN instead as AddErrorCode parameter, not null.
Bug: 151796056
Test: atest
Original-Change: https://android-review.googlesource.com/1346103
Merged-In: I43b8415ab98b4cf6520c3240dc544a9f62730a4e
Change-Id: I43b8415ab98b4cf6520c3240dc544a9f62730a4e
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11952738
Change-Id: Ie066dd85ec991e391ff75a593c2bcc941dfe39aa
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11952738
Change-Id: I546461bbd9e498b605045743ce3108c8a7484015
|
|
|
|
The previous IpClientLinkObserver code could in theory call
mCallback.update with a linkState that came from another update; for
example:
1. onInterfaceAddressUpdated
- mLinkProperties.addLinkAddress
2. onInterfaceLinkStateChanged
- setInterfaceLinkState(false)
1. mCallback.update(false) <- should be true ?
2. mCallback.update(false)
In practice this would not happen because the onFoo methods are all
called in order (same binder token from netd), but IpClientLinkObserver
should not need to make such assumptions.
Bug: 151796056
Test: atest NetworkStackIntegrationTests (see also test-only change)
Change-Id: I60f5a319519069070eb5a07643686bf5ec937665
|
|
When turning wifi off, the interface gets torn down and empty
LinkProperties are received before wifi calls stop(). This causes a loss
of provisioning to be logged, instead of normal termination.
Watch interface link status up/down events, and when provisioning is
lost when the interface is down, consider it a normal termination.
Bug: 151796056
Test: manual: turn wifi off, observe events
Test: atest NetworkStackIntegrationTests (see also test-only change)
Original-Change: https://android-review.googlesource.com/1343236
Merged-In: I9d086a199de0017aa425219d20882211423925e0
Change-Id: I9d086a199de0017aa425219d20882211423925e0
|
|
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11978142
Change-Id: I12de798e923d1ebba59484e95ff7a8ea6c1b013a
|
|
This avoids potential conflicts if the library is also added to the
bootclasspath.
com.google.protobuf is pulled as a dependency when adding protobuffers,
like those used for data stall, IP provisioning and validation metrics.
Bug: 159587267
Test: m; manual: booted, wifi working
Change-Id: I3339e47c1ca1cd8b0186da0dbf880eff245b4c67
|
|
Auto-generated-cl: translation import
Change-Id: I7c206a514811f63ed975aa068e8696464837a99f
|
|
am: c7d725bbf5 -s ours am: 142cac669b -s ours
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11964997
Change-Id: Ie2090a0f9312efa0e0ddeb30da6b670268a01892
|
|
am: c7d725bbf5 -s ours
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11964997
Change-Id: I763ab2c2912c127b2e126f663b42e645187225ad
|
|
|
|
Auto-generated-cl: translation import
Change-Id: Id55f05d5114f9f76b53f9363c4578333dbbf26d4
|
|
7f626e3b43
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11931260
Change-Id: I80ebe27bcbcdfc51fc7ec910e48705e2ce5d4f5b
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11931260
Change-Id: I80f0e311be8b2199090b7e7cd17e8b4641babe8e
|
|
Bug: 151796056
Test: atest NetworkStackIntegrationTests NetworkStackTests
Test: atest FrameworksNetTests
Test: Manual test with statsd_testdrive
Original-Change: https://android-review.googlesource.com/1343438
Merged-In: Ib83ceb70af3491dacbb4a45f65ef38661ae75e32
Change-Id: Ib83ceb70af3491dacbb4a45f65ef38661ae75e32
|
|
f61f0a785f am: 00c2dd8e26
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11910086
Change-Id: I8bb69b8511ffb617684794a475716f0bde5240df
|
|
f61f0a785f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11910086
Change-Id: I6f847068e8a544678b6cbea109436ebf9c5b7978
|
|
|
|
1. Fill in each field of the NetworkIpProvisioningReported
2. Write the NetworkIpProvisioningReported into statsd
Bug: 151796056
Test: atest NetworkStackIntegrationTests NetworkStackTests
Test: atest FrameworksNetTests
Test: Manual test with statsd_testdrive
Original-Change: https://android-review.googlesource.com/1313574
Merged-In: If4bc6af1b794a8620a08858d6cfd85e661865bd7
Change-Id: If4bc6af1b794a8620a08858d6cfd85e661865bd7
|
|
40bbbc2661
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11902478
Change-Id: I3bcb7d8f1feeb9f43e8f0346441fca5ca33d400b
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11902478
Change-Id: I1245701b2b1d841afe3d90cefada60963ce06ee5
|
|
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11910087
Change-Id: Icab43aa7f9852371a2b39d309421bc5d36505718
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11910087
Change-Id: If45954c86175de659d76a861daff77d3ead51020
|
|
If wifi and softAp shared with same interface and switching from wifi
to sotAp, there is race that tethering fail to set LCAL_NETID to softAp
interface because ConnectivityService do not release wifi netid from
that interface yet.
Bug: 158269544
Test: atest TetheringCoverageTests
atest NetworkStackTests
Merged-In: I1dcf0a64190106820a93854b2eb53040341a97e6
Change-Id: I1dcf0a64190106820a93854b2eb53040341a97e6
|
|
4b97bd9c11
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11849339
Change-Id: I3dae34fc5897ecc8c460957439eadc90342095c2
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11849339
Change-Id: Ia4b1bf5764bf157e6181ef1481856219a9cfcb2f
|
|
|
|
def2536afa am: 83a1744ce7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11867583
Change-Id: I363cef09ba32fc4cdd737b2e17ee1723a30a0031
|
|
def2536afa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11867583
Change-Id: I8ac2c9dc6b392e9f5bad0fb5bb8cbc93fd5cdd11
|
|
|
|
cleared." into rvc-dev am: fdbc41a222 am: cb04ddcfdc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11902482
Change-Id: I484c9996a4c683db193fba7785f2e62e5192ae64
|
|
thrown." into rvc-dev am: f6d4760cd5 am: 95f08e0ff9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11882394
Change-Id: Id1c0f16e33f0d512a71358478d9f40ee872c4569
|
|
cleared." into rvc-dev am: fdbc41a222
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11902482
Change-Id: I74a8cd23cd7c6ac6c95f31eb5dde82801ecfe8ae
|
|
cleared." into rvc-dev
|
|
thrown." into rvc-dev am: f6d4760cd5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11882394
Change-Id: Iec1fe71cac97cdac3ac30e1bdb54e78a39dc6db5
|
|
thrown." into rvc-dev
|
|
State machine will transit to RunningState directly after clearing all
left addresses even if the preconnection flag is enabled, that seems
incorrect to skip PreconnectingState. Rely on the preconnection flag
to determine which correct state should transit to.
Bug: 159109671
Test: atest NetworkStackIntegrationTests NetworkStackTests
Merged-In: I3d520a50f26ba7fac804c85c968013b2cb7cab91
Change-Id: I3d520a50f26ba7fac804c85c968013b2cb7cab91
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11882388
Change-Id: Ib9cda6d91be8322d5855b57a3e1ba96dad214dfd
|
|
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/NetworkStack/+/11882388
Change-Id: Ib3791a36f2b7ca50ff817a369ce17ef55d057443
|
|
Bug: 159103861
Test: atest NetworkStackTests NetworkStackNextTests
Merged-In: Idee17aa4ab83a89dab6decb274c74cbf24240bc1
Change-Id: Idee17aa4ab83a89dab6decb274c74cbf24240bc1
|
|
Listener callback argument is marked as @Nullable in some APIs, means
client isn't interested in learning about return value, in these cases
should check if it's null or not before using this callback.
Bug: 147922038
Test: atest NetworkStackTests FrameworksNetTests
Merged-In: Ib46624c76c2c1e50c73ccfbb295a0e90e6fa1c88
Change-Id: Ib46624c76c2c1e50c73ccfbb295a0e90e6fa1c88
|
|
It's depressing we missed so many of these
Bug: 158629419
Test: IpMemoryStoreTest IpMemoryStoreServiceTest
Original-Change: https://android-review.googlesource.com/1332173
Merged-In: Ic4e0d8b1c8483b4e254bca95d2bf30e5ed203b23
Change-Id: Ic4e0d8b1c8483b4e254bca95d2bf30e5ed203b23
|
|
Classes in com.android.net.module.util need to be jarjared to the
module's own package. These classes are imported by several modules and
the framework from frameworks/libs/net.
Test: m
Bug: 149403767
Change-Id: Id49fdf17fcf48a21455b7fe768ba046b81c51303
|