summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-25release-request-7bfcab52-d1c0-4256-9d6b-5b5092bc78ca-for-git_oc-mr1-release- ↵android-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1security-oc-mr1-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-releaseandroid-build-team Robot
4133428 snap-temp-L95800000077479875 Change-Id: Ib5dbbfdb95a5fb58ac8ba1b07d7141aa0c989ae0
2017-06-23Don't crash if the interface disappears just after appearing. am: ee47a2bdd3 ↵oreo-mr1-devLorenzo Colitti
am: 230c0aae03 am: 56241dc8ef Change-Id: I3d917339c80f0ff6a90813b598399f3cc415bbf4
2017-06-23Don't crash if the interface disappears just after appearing. am: ee47a2bdd3 ↵Lorenzo Colitti
am: 5101348405 am: 20a9390fda Change-Id: I061c5f6e6c738035d57d999ae91c07d0d3ea0924
2017-06-23Don't crash if the interface disappears just after appearing. am: ee47a2bdd3Lorenzo Colitti
am: 230c0aae03 Change-Id: I4957474a965553a03874f73dd1649d78646872ad
2017-06-23Don't crash if the interface disappears just after appearing. am: ee47a2bdd3Lorenzo Colitti
am: 5101348405 Change-Id: I34a4314b5d2e2a9ea591a64ac5dcc3fd9ef677c6
2017-06-23Don't crash if the interface disappears just after appearing.oreo-dr1-devLorenzo Colitti
am: ee47a2bdd3 Change-Id: If202c458162b6b89d5bef07a5bdc31a7ffea2d17
2017-06-23Don't crash if the interface disappears just after appearing.android-o-mr1-preview-2android-o-mr1-preview-1Lorenzo Colitti
am: ee47a2bdd3 Change-Id: Icd22bf44b00acc2f94ee916c2e2a43c6b5962c6f
2017-06-23Don't crash if the interface disappears just after appearing. am: 264bef96c8 ↵Lorenzo Colitti
am: e65566d619 am: 93a05c2104 am: c31012bfc3 Change-Id: I832ce1a318425617aed7f684bf2d5ed8905b8960
2017-06-23Don't crash if the interface disappears just after appearing. am: 264bef96c8 ↵Lorenzo Colitti
am: e65566d619 am: 93a05c2104 Change-Id: I80d20a76367a03e4990a0b59bda81c2d21d90d20
2017-06-23Don't crash if the interface disappears just after appearing. am: 264bef96c8Lorenzo Colitti
am: e65566d619 Change-Id: Ib35b0a5c3e7bcd44c8033ae53ce0fbb5c7d86bec
2017-06-23Don't crash if the interface disappears just after appearing.android-vts-8.0_r2android-vts-8.0_r1oreo-devLorenzo Colitti
If the interface disappears between interfaceAdded() and setInterfaceUp, we'll crash with an IllegalStateException in NetworkManagementService#setInterfaceConfig. Ignore the error instead. This should be safe because we don't modify any state unless our calls succeed. (cherry picked from commit 264bef96c82961029702fcf8e12b0fddfa0d09ab) Bug: 62870779 Test: builds aosp_bullhead-eng Test: builds marlin-eng Test: exception is logged and device doesn't crash when unplugging USB ethernet adapter while it's being initialized Change-Id: If8c2375f7fffe25a9fa79dc4f1981c745384a276
2017-06-23Don't crash if the interface disappears just after appearing.Lorenzo Colitti
am: 264bef96c8 Change-Id: I9f591c6d3136ebdab13051c30f02888320e2b309
2017-06-23Don't crash if the interface disappears just after appearing.android-o-preview-4android-o-iot-preview-5o-iot-preview-5Lorenzo Colitti
If the interface disappears between interfaceAdded() and setInterfaceUp, we'll crash with an IllegalStateException in NetworkManagementService#setInterfaceConfig. Ignore the error instead. This should be safe because we don't modify any state unless our calls succeed. Bug: 62870779 Test: builds aosp_bullhead-eng Change-Id: If8c2375f7fffe25a9fa79dc4f1981c745384a276
2017-06-19Make Ethernet more robust. am: 5646c5243f am: ef4db71609 am: a41622360dLorenzo Colitti
am: 7785681001 Change-Id: I05e3f094afaa45e282b0433eba8190088ae198b0
2017-06-19Make Ethernet more robust. am: 5646c5243f am: ef4db71609Lorenzo Colitti
am: a41622360d Change-Id: I5b41e68577950ba16557427e552e6d03d983dba0
2017-06-19Make Ethernet more robust. am: 5646c5243fLorenzo Colitti
am: ef4db71609 Change-Id: I134d6c7d9769eca8bb157d9833181df09e8e8e38
2017-06-19Make Ethernet more robust.Lorenzo Colitti
am: 5646c5243f Change-Id: I290626b64fa6009b7365a2f7957ddb0776777683
2017-06-19Make Ethernet more robust.Lorenzo Colitti
1. Remove the IP provisioning thread and just attempt provisioning indefinitely whenever we have an interface. 2. Make all methods run on the passed-in handler thread. This makes it easier to verify correctness by code inspection. 3. Remove the code that changes the factory score depending on whether we're tracking an interface and have link. This is unnecessary complexity, as there is no penalty to accepting a request even if we don't have an interface. 4. Remove code duplication and only have one codepath for stopping layer 3. Tested the following are tested with this CL: - Booting with an interface connected. - Disconnecting/reconnecting the Ethernet cable repeatedly, particularly at inconvenient times (e.g., during provisioning). - Similarly, disconnecting/reconnecting USB Ethernet interfaces. - Falling back to another Ethernet interface if the currently tracked Ethernet interface is unplugged. - Disconnecting and restarting provisioning when provisioning is lost (e.g., if the default route is deleted). - Crashing the system server causes Ethernet to reconnect on restart. - The above while running watch -n 0.1 adb shell dumpsys ethernet (cherry picked from commit 3c1204c1f3f0ee4e4e530772053f4003b7d58e99) Bug: 62308954 Test: tested on marlin with USB ethernet adapters, as described Test: smoketested on aosp_bullhead Change-Id: Ie3041f1d453d15c81eee81adfc8593269c499d79
2017-06-11release-request-46bf7ca6-57e7-44b8-8edc-ea8830c1cb3b-for-git_oc-mr1-release- ↵android-build-team Robot
4090244 snap-temp-L07700000073092334 Change-Id: Id58cc849af0eaaa99d5c6d7f0fc1d95549d5b426
2017-06-09Merge "Make Ethernet more robust. am: 3c1204c1f3 am: 3b31ff1943" into ↵Lorenzo Colitti
oc-dr1-dev-plus-aosp am: 849d7961df Change-Id: I5e05dd306ae651aa75735d887c2a74e5f2fe4f6d
2017-06-09Make Ethernet more robust. am: 3c1204c1f3 am: 3b31ff1943Lorenzo Colitti
am: ce25445517 Change-Id: I9cf638511ada7a0672d0b9a268d3ea082f162961
2017-06-09Merge "Make Ethernet more robust. am: 3c1204c1f3 am: 3b31ff1943" into ↵Android Build Merger (Role)
oc-dr1-dev-plus-aosp
2017-06-09Make Ethernet more robust. am: 3c1204c1f3Lorenzo Colitti
am: 3b31ff1943 Change-Id: I4dd010c8e49ac2d603f7ed617209bdc3759680fd
2017-06-09Make Ethernet more robust. am: 3c1204c1f3Lorenzo Colitti
am: 3b31ff1943 Change-Id: I03f9b28561e0fb1fd1c5e388820e02748c8580b3
2017-06-09Make Ethernet more robust.Lorenzo Colitti
am: 3c1204c1f3 Change-Id: I1c531a142706d3cbe0da3adf810887cc221944ed
2017-06-09Make Ethernet more robust.Lorenzo Colitti
1. Remove the IP provisioning thread and just attempt provisioning indefinitely whenever we have an interface. 2. Make all methods run on the passed-in handler thread. This makes it easier to verify correctness by code inspection. 3. Remove the code that changes the factory score depending on whether we're tracking an interface and have link. This is unnecessary complexity, as there is no penalty to accepting a request even if we don't have an interface. 4. Remove code duplication and only have one codepath for stopping layer 3. Tested the following are tested with this CL: - Booting with an interface connected. - Disconnecting/reconnecting the Ethernet cable repeatedly, particularly at inconvenient times (e.g., during provisioning). - Similarly, disconnecting/reconnecting USB Ethernet interfaces. - Falling back to another Ethernet interface if the currently tracked Ethernet interface is unplugged. - Disconnecting and restarting provisioning when provisioning is lost (e.g., if the default route is deleted). - Crashing the system server causes Ethernet to reconnect on restart. - The above while running watch -n 0.1 adb shell dumpsys ethernet Bug: 62308954 Test: tested on marlin with USB ethernet adapters, as described Change-Id: Iad12a52a903bfaccf7e245dfe499652c752c31e9
2016-04-29Merge "Disable the IpManager timeout on Ethernet. am: c84dd94998 am: ↵Lorenzo Colitti
8060ae0aee" into nyc-mr1-dev-plus-aosp am: fbba127303 * commit 'fbba1273031483f336fa6f7127114bbff5b88e77': Change-Id: Ib7fbcd926f1a128d86e7710e7e1f7f800afa695a
2016-04-29Disable the IpManager timeout on Ethernet. am: c84dd94998 am: 57aea849a9Lorenzo Colitti
am: 9c095e1871 * commit '9c095e1871432ded244a6ade462d82d2e1a8648e': Disable the IpManager timeout on Ethernet. Change-Id: Idcc944d0edeedf648349e5268fddd724fe9d65bd
2016-04-29Merge "Disable the IpManager timeout on Ethernet. am: c84dd94998 am: ↵android-wear-o-preview-4android-wear-o-preview-3android-o-preview-3android-o-preview-2android-o-preview-1android-n-mr2-preview-2android-n-mr2-preview-1android-n-iot-preview-4o-previewn-iot-preview-4Android Build Merger (Role)
8060ae0aee" into nyc-mr1-dev-plus-aosp
2016-04-29Disable the IpManager timeout on Ethernet. am: c84dd94998Lorenzo Colitti
am: 57aea849a9 * commit '57aea849a9b02433b459f4f6f1c3d72d8cc430ca': Disable the IpManager timeout on Ethernet. Change-Id: I46ab6959dce02c5f5da3324d7c4ed59303dcd1cb
2016-04-29Disable the IpManager timeout on Ethernet. am: c84dd94998Lorenzo Colitti
am: 8060ae0aee * commit '8060ae0aeeea47c8fbe2896b0af3b1dd69f923a3': Disable the IpManager timeout on Ethernet. Change-Id: I698a59f0b897422b88c4f09f8116a6eab3c14701
2016-04-29Disable the IpManager timeout on Ethernet.android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1nougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-dr1-releaseLorenzo Colitti
am: c84dd94998 * commit 'c84dd9499807fcf281e846e46d451e677d8cbef2': Disable the IpManager timeout on Ethernet. Change-Id: I33e0c1243534db348a0b6a8f8ce1a71b68d0ff91
2016-04-29Disable the IpManager timeout on Ethernet.android-n-mr1-preview-2android-n-mr1-preview-1Lorenzo Colitti
am: c84dd94998 * commit 'c84dd9499807fcf281e846e46d451e677d8cbef2': Disable the IpManager timeout on Ethernet. Change-Id: Ic578ba62b3900060e75da19c1dd29a0a69abfdbf
2016-04-29Disable the IpManager timeout on Ethernet.nougat-devLorenzo Colitti
This fixes a longstanding bug where after a DHCP timeout, we would never restart the DHCP client and get an IP address until the link bounced. Also, two minor improvements: 1. Dump IpManager info when dump() is called. 2. When onLinkPropertiesChange is called, also update mLinkProperties. We were already sending the updated LinkProperties to the NetworkAgent, so this is really only useful for dump(), but it's just one line and safe because onLinkPropertiesChange already grabs the lock. Bug: 17733693 Change-Id: I42c3319cb4bc151c547ed721baf5e83f97e23862
2016-02-22Use more IpManager featuresErik Kline
- WaitForProvisioningCallback - setHttpProxy - setTcpBufferSizes Bug: 26991160 Change-Id: I5e02039a35006f0466fb40c43805f0443cd758c2
2016-02-17Use IpManager on EthernetErik Kline
Bug: 17733693 Bug: 26991160 Change-Id: Idaee8c64bf452e58b93031d8d7ad666edb0c82ae
2015-10-15Stop requiring CHANGE_NETWORK_STATE to change Ethernet config.android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-n-iot-preview-2android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r41nougat-mr1-wear-releasen-iot-preview-2marshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-dragon-releaseLorenzo Colitti
Requiring CHANGE_NETWORK_STATE is pointless, since immediately after doing that we require CONNECTIVITY_INTERNAL, which is a system-only permission. Bug: 23597341 Change-Id: If4c8ecbb319e547c2c81d2dcc3c7bbb63e0bc2af
2015-09-08Don't crash on startup if we can't fetch the interface list.android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11marshmallow-dr-releasemarshmallow-dr-devLorenzo Colitti
The intent of the code was to catch exceptions, but it wasn't actually doing that because when a netd command fails we get an IllegalStateException, not a RemoteException. Bug: 23581852 Change-Id: I66c7c33bdc7b0d0de4fa5cd92dff054797cf860f
2015-08-07Bug: 21588539 Move CHANGE_NETWORK_STATE to be in SYSTEM_SETTINGSandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r4android-6.0.0_r3android-6.0.0_r2android-6.0.0_r1marshmallow-releasemarshmallow-devmarshmallow-cts-releaseBilly Lau
Replaced the method where we used to enforce static permission CHANGE_NETWORK_STATE to method calls that also check for WRITE_SETTINGS. This is due to the merging of CHANGE_NETWORK_STATE permission with WRITE_SETTINGS in M. Change-Id: I104ac41733663b4f6b5cd30e7314574ec4acdc07
2015-08-04Stop DHCP if it times out.Lorenzo Colitti
This was not necessary in L, but it is necessary after https://partner-android-review.googlesource.com/#/c/205415/ . Bug: 22936203 Change-Id: I24a96c33e5bb375f36217a1c2cec2076eb5ac8b4
2015-02-20am 23518c13: am d08728aa: Merge commit ↵Bill Yi
\'a3d7e61812f8d68ca109280c4e7589e4f968723a\' into HEAD * commit '23518c13828ff82d5284f9df2e8f8b0690e76c46':
2015-02-20am d08728aa: Merge commit \'a3d7e61812f8d68ca109280c4e7589e4f968723a\' into HEADBill Yi
* commit 'd08728aa5050ca03b6954ddb708146e16c1fb53a':
2015-02-19Merge commit 'a3d7e61812f8d68ca109280c4e7589e4f968723a' into HEADandroid-wear-5.1.1_r1android-wear-5.1.0_r1android-m-preview-2android-m-preview-1android-m-previewmaster-soongBill Yi
2015-02-16am 52334a19: am ef8e0b94: eth: make sure dhcp is stopped before bringing up ↵Pierre Couillaud
interface. * commit '52334a190a36d6fdbfcf0a38526925183f396fb2': eth: make sure dhcp is stopped before bringing up interface.
2015-02-16am ef8e0b94: eth: make sure dhcp is stopped before bringing up interface.Pierre Couillaud
* commit 'ef8e0b9491467cf8d49fa3af7d43f12e3bd524e4': eth: make sure dhcp is stopped before bringing up interface.
2015-02-11eth: make sure dhcp is stopped before bringing up interface.Pierre Couillaud
Signed-off-by: Pierre Couillaud <pierre@broadcom.com> Signed-off-by: Blair Prescott <blairp@broadcom.com>
2014-11-21am a3d7e618: Add an API to check availability of Ethernet interface.Jaewan Kim
* commit 'a3d7e61812f8d68ca109280c4e7589e4f968723a': Add an API to check availability of Ethernet interface.
2014-11-19Add an API to check availability of Ethernet interface.android-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1lollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaseJaewan Kim
Bug: 18045481 Change-Id: I3fb517c3e7fa807e2937fda92026301e312be986
2014-10-02am 74d270d1: Clear all Ethernet state when our interface goes away.Lorenzo Colitti
* commit '74d270d167ed6c3a6fa28e426da80d51a44a2af0': Clear all Ethernet state when our interface goes away.
2014-10-01Clear all Ethernet state when our interface goes away.android-wear-5.0.0_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1lollipop-wear-releaselollipop-releaselollipop-devlollipop-cts-releaseLorenzo Colitti
Previously we did not stop DHCP or try to force a disconnect. This made it impossible to reconnect by unplugging and replugging an USB Ethernet adapter. Bug: 17736828 Change-Id: Idd8576a96b063b5ca726ee9149800bdcb0f62bd1