Pavel Maltsev
a8ed3da6b5
Fix NPE during dumpsys ethernet
...
am: aea0136d01
Change-Id: Iaba04ea0a6ffc07a289b93cc3bf2192fcf9fb1c2
2018-05-08 03:32:27 -07:00
Pavel Maltsev
aea0136d01
Fix NPE during dumpsys ethernet
...
Handle the case when IpClient wasn't created for network interface which
may happen for virtual device
Bug: 78482534
Test: dumpsys ethernet
Merged-In: I374a91265660e814b4f0f033b3970fd98921ca84
Merged-In: Id4ab7c9a8a5238491c8405ae260862e76a7671c1
Change-Id: I3405dd4f72d4a6444448f0d6ec0497aead07bade
(cherry picked from commit 97446b8978 )
2018-05-08 16:48:32 +09:00
android-build-team Robot
b49f10e22f
Snap for 4767765 from 97446b8978 to pi-release
...
Change-Id: I374d7500bd788530d544402409af579ae3befde4
2018-05-08 07:25:08 +00:00
Pavel Maltsev
5f490a1101
Fix NPE during dumpsys ethernet am: 97446b8978
...
am: b5cf87f771
Change-Id: Id4ab7c9a8a5238491c8405ae260862e76a7671c1
2018-05-07 10:40:35 -07:00
Pavel Maltsev
b5cf87f771
Fix NPE during dumpsys ethernet
...
am: 97446b8978
Change-Id: I374a91265660e814b4f0f033b3970fd98921ca84
2018-05-07 10:32:59 -07:00
Pavel Maltsev
97446b8978
Fix NPE during dumpsys ethernet
...
Handle the case when IpClient wasn't created for network interface which
may happen for virtual device
Bug: 78482534
Test: dumpsys ethernet
Change-Id: I3405dd4f72d4a6444448f0d6ec0497aead07bade
2018-05-04 16:40:26 -07:00
android-build-team Robot
1515724f83
Snap for 4759746 from b23181bbe9 to pi-release
...
Change-Id: Id3c6ad8a7955f4d354d59e85acbb08963b508bd9
2018-05-03 07:22:19 +00:00
Jeff Sharkey
213a846c80
Ethernet should be NOT_CONGESTED by default. am: b23181bbe9
...
am: 8a98197771
Change-Id: Ib6d4c0223a67a6e5198ba17e3e40cfc84415f075
2018-05-02 18:45:15 -07:00
Jeff Sharkey
8a98197771
Ethernet should be NOT_CONGESTED by default.
...
am: b23181bbe9
Change-Id: I4999256c8692382167d6a6a7626526a1debe0019
2018-05-02 17:47:31 -07:00
Jeff Sharkey
b23181bbe9
Ethernet should be NOT_CONGESTED by default.
...
Bug: 79160437
Test: builds, boots
Change-Id: Iff726805a3c6b7cf2a4b741dbba93552c378a6e1
2018-05-02 14:57:08 -06:00
android-build-team Robot
6a385d2691
Snap for 4620899 from 90110a8d54 to pi-release
...
Change-Id: I4ae7d47a17a9552b92b8cead1f4da151653da785
2018-02-25 08:27:18 +00:00
Erik Kline
90110a8d54
Wait for IpClient to shutdown am: 7048285cb3 am: 206f8c6993
...
am: 8b075650e1
Change-Id: I1d2839f93d1bbce58935ad195fa067ef5127fabe
2018-02-23 07:51:52 +00:00
Erik Kline
8b075650e1
Wait for IpClient to shutdown am: 7048285cb3
...
am: 206f8c6993
Change-Id: I96b1a4a706afc82b7a4a59f311798e3825b0ee00
2018-02-23 07:46:34 +00:00
Erik Kline
206f8c6993
Wait for IpClient to shutdown
...
am: 7048285cb3
Change-Id: I82d6635bac0836852bff74005ce75a6c36c570db
2018-02-23 07:40:03 +00:00
android-build-team Robot
77f8e388d4
Snap for 4615953 from 8e63de18cc to pi-release
...
Change-Id: I832f118faab34dc2668e2b727ba4179bb35e4971
2018-02-22 08:25:00 +00:00
Erik Kline
7048285cb3
Wait for IpClient to shutdown
...
This makes sure that we never accidentally have two IpClients vying
for control of the same interface.
Test: as follows
- built
- flashed
- booted
Bug: 62476366
Change-Id: Iab4ca7c2445e70b6f8beaf5dc6921cb0c6cd56ed
2018-02-21 15:10:01 -08:00
Luis Hector Chavez
8e63de18cc
Avoid re-creating an IpClient if the network has already started am: de93b3eb05 am: e340642858
...
am: fdd22f0150
Change-Id: I74b63b47f4e79a2fb2aa27c5c4d8edd8c51ea63e
2018-02-21 20:47:34 +00:00
Luis Hector Chavez
fdd22f0150
Avoid re-creating an IpClient if the network has already started am: de93b3eb05
...
am: e340642858
Change-Id: I7da9c17743455abc21096cdd365e316d3376e4ad
2018-02-21 20:41:02 +00:00
Luis Hector Chavez
e340642858
Avoid re-creating an IpClient if the network has already started
...
am: de93b3eb05
Change-Id: Id4f8fa2fa3c4c929cdc777125f6e85dce9187bff
2018-02-21 20:33:31 +00:00
Luis Hector Chavez
de93b3eb05
Avoid re-creating an IpClient if the network has already started
...
This change avoids calling start() on needNetworkFor() if an IpClient
object has already been created. This is the case when the interface is
connected from boot, as is the case in Chrome OS.
Bug: 73396557
Test: Networking is 100% stable in Chrome OS
Change-Id: Iaa073d6477aadca2e4e5233b333d717ad82c1f3d
2018-02-21 20:25:20 +00:00
android-build-team Robot
fe57709688
Snap for 4585119 from 95d2fe0913 to pi-release
...
Change-Id: I65b2f9a53e24dc1243a8b635073f13cfc236d129
2018-02-05 08:21:55 +00:00
Pavel Maltsev
95d2fe0913
Enable multiple active Ethernet interfaces am: 52d046eb8a am: aaeb281ee3
...
am: a4da98df93
Change-Id: I1f9f7dca0f26363898318e87acf0212f8af66bbd
2018-02-04 01:06:55 +00:00
Pavel Maltsev
a4da98df93
Enable multiple active Ethernet interfaces am: 52d046eb8a
...
am: aaeb281ee3
Change-Id: I504a938709a54a9bb662f106e5a4844b45767257
2018-02-03 01:25:47 +00:00
Pavel Maltsev
aaeb281ee3
Enable multiple active Ethernet interfaces
...
am: 52d046eb8a
Change-Id: I0cbd8de0f1bafb2579f51d8c3ad7af9c165db565
2018-02-03 00:08:08 +00:00
Pavel Maltsev
52d046eb8a
Enable multiple active Ethernet interfaces
...
- reworked EthernetNetworkFactory to support multiple active Ethernet
interfaces
- allow vendors to specify network capabilities + ip config through XML
config overlay
Test: manual using hikey960 + multiple usb->eth adapters
Change-Id: Ie39bcb0d2a3f960f497222159c7bd5797accaa68
2018-01-25 14:56:40 -08:00
android-build-team Robot
e61d27b451
Snap for 4551672 from f870e3c650 to pi-release
...
Change-Id: Idd07a7fda7f16abdc01b93cc3d76b140463c092d
2018-01-18 08:27:14 +00:00
Jeff Sharkey
f870e3c650
Merge "Add "not congested" network capability." am: a289c9eb47 am: fa151c0ef9
...
am: e46131e271
Change-Id: If64d200978b44b627c94188d6a1b253bbbfe9dd2
2018-01-18 04:20:48 +00:00
Jeff Sharkey
e46131e271
Merge "Add "not congested" network capability." am: a289c9eb47
...
am: fa151c0ef9
Change-Id: Ie901fd5f67383950c4789479f945379b4f274fd4
2018-01-18 04:10:03 +00:00
Jeff Sharkey
fa151c0ef9
Merge "Add "not congested" network capability."
...
am: a289c9eb47
Change-Id: Iee5b6d1b5f7d080f4b31f4a65950f0c326f6908c
2018-01-18 03:58:19 +00:00
Jeff Sharkey
a289c9eb47
Merge "Add "not congested" network capability."
2018-01-18 03:28:34 +00:00
Jeff Sharkey
efe4af4926
Add "not congested" network capability.
...
Can be used by a network to indicate when it's congested, meaning that
apps should defer network traffic that could be done at a later time.
Test: bit FrameworksNetTests:android.net.,com.android.server.net.,com.android.server.connectivity.VpnTest,com.android.server.ConnectivityServiceTest
Bug: 64133169
Change-Id: I97664d041920c8d6e3f9fb7c9e8638925b15c30e
2018-01-17 02:30:28 -07:00
android-build-team Robot
24a015deb4
Snap for 4453288 from 8bea35d3eb to pi-release
...
Change-Id: I20149bfc4aab86352a746e53191a85da048916a1
2017-11-15 08:33:23 +00:00
Xin Li
8bea35d3eb
Merge remote-tracking branch 'goog/stage-aosp-master' into HEAD
...
am: ab94a65656
Change-Id: Iaf39a0f0235429bcc96447546dbb1569b46119b8
2017-11-15 01:34:34 +00:00
Xin Li
ab94a65656
Merge remote-tracking branch 'goog/stage-aosp-master' into HEAD
...
Change-Id: I0674e13bcf580439c257d1eced1ea2c780327654
2017-11-14 16:38:19 -08:00
Xin Li
7e00d1d04c
Merge commit 'a1081715561b15daf2018c74e9aff434f602fcc9' into HEAD
...
Change-Id: I1da9335d26d418de026c25d59aa6ee43af6d602c
2017-11-13 14:35:38 -08:00
android-build-team Robot
2814ee2aa4
Snap for 4434599 from 3b58783f26 to pi-release
...
Change-Id: I06ba4030f79f7d46db471989a7712f672a56b602
2017-11-05 07:30:26 +00:00
Jeff Sharkey
3b58783f26
Define NOT_ROAMING network capability. am: 30b747ef95 am: 497505d690
...
am: e929c5fc0e
Change-Id: I868074a695230f017a346abb5b9866577a760c9e
2017-11-03 23:14:07 +00:00
Jeff Sharkey
e929c5fc0e
Define NOT_ROAMING network capability. am: 30b747ef95
...
am: 497505d690
Change-Id: I51902dbfdfaa49a8318f70752919a206f384f633
2017-11-03 23:03:01 +00:00
Jeff Sharkey
497505d690
Define NOT_ROAMING network capability.
...
am: 30b747ef95
Change-Id: Iffb3dad690a7986c6842976cfe39b1fbf7e68057
2017-11-03 22:52:18 +00:00
Jeff Sharkey
30b747ef95
Define NOT_ROAMING network capability.
...
The "roaming" state of a network really belongs on NetworkCapabilities
instead of being published through NetworkInfo.isRoaming(). One major
reason is to support developers creating NetworkRequests for a
non-roaming network.
Test: bit FrameworksNetTests:android.net.,com.android.server.net.,com.android.server.connectivity.
Bug: 68397798, 16207332
Change-Id: I0722d7b38d0478de3834b869552f48403af9d553
2017-10-30 12:02:14 -06:00
android-build-team Robot
8240854101
Snap for 4407698 from 6691db85e7 to pi-release
...
Change-Id: I814ae532ea31d2662265cd582bda331b5035a3ff
2017-10-20 08:05:15 +00:00
Elvis Chien
6691db85e7
ethernet: Fix the connect fail issue when switch DHCP to Static config at Ethernet interface. am: 89ffed793f am: 726e301e7b am: 89401fd992
...
am: b3e0136ddb
Change-Id: I3250046652086f12c5003bed406bfb262d34949b
2017-10-19 07:53:13 +00:00
Elvis Chien
b3e0136ddb
ethernet: Fix the connect fail issue when switch DHCP to Static config at Ethernet interface. am: 89ffed793f am: 726e301e7b
...
am: 89401fd992
Change-Id: I6fa229ad44909161adf6706d46a1e82a07f8528d
2017-10-19 07:50:43 +00:00
Elvis Chien
89401fd992
ethernet: Fix the connect fail issue when switch DHCP to Static config at Ethernet interface. am: 89ffed793f
...
am: 726e301e7b
Change-Id: I9b95bb562fd5779c7744f6332aa1bf3f8237dd32
2017-10-19 07:48:12 +00:00
Elvis Chien
726e301e7b
ethernet: Fix the connect fail issue when switch DHCP to Static config at Ethernet interface.
...
am: 89ffed793f
Change-Id: Ieaade184b2a88f9eb6c8ceb821a54f3db006f261
2017-10-19 07:45:43 +00:00
Elvis Chien
89ffed793f
ethernet: Fix the connect fail issue when switch DHCP to Static config at Ethernet interface.
...
add different logic to handle static ip configuration.
Bug: b/64914694 <http://b/issue?id=64914694&query=64914694 >
Test: follow the following steps to switch ethernet config
1.Plug Ethernet cable ,Ethernet succeed to access internet with DHCP mode
2.Change Ethernet IP settings to Static
3.Input correct ip , gateway, prefix length, DNS
4.UI show Connected, but failed to access Internet.
Change-Id: I223bca85814e94745fbb8b50ca677eb7032e9bb3
(cherry picked from commit 44a107bc8f058c6ac1aab6fbfbf60bf8f3474711)
2017-10-19 14:50:00 +09:00
Lorenzo Colitti
a108171556
Don't crash if the interface disappears just after appearing. am: f851d0347e am: cbb7d86209
...
am: febd78ae31
Change-Id: I3d917339c80f0ff6a90813b598399f3cc415bbf4
2017-06-23 06:54:17 +00:00
Lorenzo Colitti
78e7dbe3f9
Don't crash if the interface disappears just after appearing. am: f851d0347e am: 74681472c8
...
am: 3b5a2422fc
Change-Id: I061c5f6e6c738035d57d999ae91c07d0d3ea0924
2017-06-23 06:54:04 +00:00
Lorenzo Colitti
febd78ae31
Don't crash if the interface disappears just after appearing. am: f851d0347e
...
am: cbb7d86209
Change-Id: I4957474a965553a03874f73dd1649d78646872ad
2017-06-23 06:50:48 +00:00
Lorenzo Colitti
3b5a2422fc
Don't crash if the interface disappears just after appearing. am: f851d0347e
...
am: 74681472c8
Change-Id: I34a4314b5d2e2a9ea591a64ac5dcc3fd9ef677c6
2017-06-23 06:49:33 +00:00