Commit Graph

154 Commits

Author SHA1 Message Date
The Android Open Source Project
2c514c69b7 DO NOT MERGE - Skip PPRL.190305.001 into master
Bug: 127812889
Change-Id: I544793199b894342e9dc245bb4254d17854afeed
2019-03-11 11:23:23 -07:00
Brett Chabot
e9eff7a450 Migrate frameworks/opt/net/ethernet to androidx.test
See go/jetpack-test-android-migration

Test: compile
Change-Id: I20fc49dd2487af2245f060454e7f32f5e9145a9c
2019-03-05 09:10:36 -08:00
android-build-team Robot
fdc1d0fff5 Snap for 5180536 from 016e5502ac to pi-platform-release
Change-Id: Icc5d32680bf08d75f01937a71eb845b89018cce6
2019-02-09 02:37:47 +00:00
Remi NGUYEN VAN
5060d1d1be Migrate EthernetNetworkFactory to IIpClient
Test: atest EthernetServiceTests
Bug: b/112869080
Change-Id: I54f32d3031e63c7dea78936b6fe5e83e5b293c33
2019-01-25 12:34:03 +09:00
Sal Savage
d3a5c0404c Allow network transport type override
Bug: b/112588045
Test: atest EthernetServiceTests --verbose
Test: kitchensink with RPi devices connected by USB -> Ethernet
      adapters. Edit config.xml to try different tranport
      overrides manually. Use dumpsys ethernet to show final
      final network scores.
Change-Id: I482e78a76d06c9c090aa6816db14bb346eb6528b
2019-01-15 11:56:50 -08:00
Treehugger Robot
ed99be7316 Merge "Don't consider TRACK_DEFAULT requests in EthernetNetworkFactory." 2018-10-26 07:36:04 +00:00
Bill Yi
1f3bb73ceb Merge pie-platform-release to aosp-master - DO NOT MERGE
Change-Id: Iad478362d4242e6cfbb8737ab7c9c1329cd9bbf2
2018-10-24 14:47:00 -07:00
android-build-team Robot
016e5502ac Snap for 5087486 from b3aa618706 to pi-qpr2-release
Change-Id: I5ee774fa258492c202c81f56eb85f019ded154b2
2018-10-24 03:05:02 +00:00
Lorenzo Colitti
4f316a4420 Don't consider TRACK_DEFAULT requests in EthernetNetworkFactory.
These should not affect network refcount and thus should not be
passed to the network transport.

Bug: 116034205
Test: successfully established a VPN when connected to USB ethernet
Change-Id: I66517d86f35b8cfc1e211cb189127187d2744b60
2018-10-16 17:36:40 +09:00
Chalard Jean
874fbe4b27 Strategic fix for infinite loop
am: 33893d68d4

Change-Id: Ib2e7b639986b6f299baafd818494f5bd3f2ffcca
2018-08-22 05:32:12 -07:00
Chalard Jean
f05daf0388 Merge "Tiny tiny style fix"
am: 6d262af067

Change-Id: I05f2224854a7a78de80da75123695ffbac2e17fd
2018-08-22 04:17:26 -07:00
Chalard Jean
b3aa618706 Strategic fix for infinite loop
Bug: 111326363
Test: Manual + atest frameworks-net + atest frameworks/opt/net/ethernet/tests/java/com/android/server
Change-Id: Id262df4e41de5c74784637ae4a5459c3fab9fb74
2018-08-22 09:31:29 +00:00
Chalard Jean
33893d68d4 Strategic fix for infinite loop
Bug: 111326363
Test: Manual + atest frameworks-net
Change-Id: Id262df4e41de5c74784637ae4a5459c3fab9fb74
2018-08-22 06:25:27 +00:00
Chalard Jean
6d262af067 Merge "Tiny tiny style fix" 2018-08-22 01:44:19 +00:00
Chalard Jean
153ef57146 Tiny tiny style fix
Test: none needed
Change-Id: Ic6cfedf9cfe60984ce7fbd59bdaec55b0bba3001
2018-08-21 18:18:41 +09:00
Colin Cross
c5d21eaa24 Convert frameworks/opt/net/ethernet to Android.bp
am: 4da7fda56b

Change-Id: Id39eb34fbf49a6953c40a354d4a2b3de25b283e3
2018-08-17 17:14:55 -07:00
Colin Cross
4da7fda56b Convert frameworks/opt/net/ethernet to Android.bp
See build/soong/README.md for more information.

Test: m checkbuild
Test: atest EthernetServiceTests
Change-Id: Ic9243ae7719a25a8749d63a5dcac7ec5adffe303
2018-08-16 21:52:37 -07:00
Xin Li
1af55fa8e0 Merge Android Pie into master am: de5179113d
am: b226b73239

Change-Id: I52a981c3d69a1fdcf4968209eea3168265142ec0
2018-08-07 17:42:59 -07:00
Xin Li
b226b73239 Merge Android Pie into master
am: de5179113d

Change-Id: Ie4f0280a4d7c07c01233ca387077c9d7d82fc4b6
2018-08-07 14:06:52 -07:00
Xin Li
de5179113d Merge Android Pie into master
Bug: 112104996
Change-Id: If0792b50c7a65f6adb4a43a8a87130b7189d9b4d
2018-08-06 16:50:56 -07:00
Xin Li
4c1ab806d9 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
am: 264350ea3b

Change-Id: Icb2e639a96c3f1ba5c25be2e89dd0fac66623cd1
2018-06-09 02:30:19 -07:00
Xin Li
264350ea3b Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
Bug: 79597307
Change-Id: I06dd797b2badfbd1d0b8773b109e6535f540a1d8
2018-06-08 11:07:40 -07:00
android-build-team Robot
64c1fd1555 Snap for 4818534 from e28118d0c3 to pi-release
Change-Id: I8a39d0b29bd6f3055d316be12f3a6033372f30a8
2018-06-03 07:21:05 +00:00
Pavel Maltsev
f66e23c47b [automerger skipped] Merge "Add missing features to static IP config" am: a80cdd187b
am: 11d2d05db6  -s ours

Change-Id: I145c2a63f0fce4d527d19d35949bdd938df3991e
2018-06-01 11:35:00 -07:00
Pavel Maltsev
11d2d05db6 Merge "Add missing features to static IP config"
am: a80cdd187b

Change-Id: I7be794ac92702945a0f91948438a14f537e13b53
2018-06-01 11:23:58 -07:00
Treehugger Robot
a80cdd187b Merge "Add missing features to static IP config" 2018-06-01 17:21:27 +00:00
Pavel Maltsev
8d5e3e989a Add missing features to static IP config
In addition to IP address, OEMs should be able to set gateway, DNS and
domains.

Bug: 80090920
Test: runtest -x frameworks/opt/net/ethernet/tests

Cherry picked without conflicts.

Merged-in: I4e3d51a6955d7bfe5ca4e8079936ea10c28832e4
(cherry picked from commit e28118d0c3)

Change-Id: Ia8f095fbbcd414c070be4d5ce79dbc70bb9b1937
2018-05-31 11:51:07 -07:00
Pavel Maltsev
8c77c8b3fa Add missing features to static IP config
am: e28118d0c3

Change-Id: I49f0f09deb9550f55265a3e52e2bc84b10586e94
2018-05-31 11:12:12 -07:00
Pavel Maltsev
e28118d0c3 Add missing features to static IP config
In addition to IP address, OEMs should be able to set gateway, DNS and
domains.

Bug: 80090920
Test: runtest -x frameworks/opt/net/ethernet/tests
Change-Id: I4e3d51a6955d7bfe5ca4e8079936ea10c28832e4
2018-05-30 22:39:34 -07:00
android-build-team Robot
8e9e564da0 Snap for 4784261 from 6f017e3319 to pi-release
Change-Id: I2cfd126dffdf77e9d7b8adae6266db9fc350e20b
2018-05-16 07:26:10 +00:00
Pavel Maltsev
502d3cf9c5 [automerger skipped] Fix overriding ip configurtion with default one am: 6c61d1013d
am: 07de1385c3  -s ours

Change-Id: I30d8743325698cb8ff19c82d8badca04ae51eaf8
2018-05-15 21:49:28 -07:00
Pavel Maltsev
07de1385c3 Fix overriding ip configurtion with default one
am: 6c61d1013d

Change-Id: I98f742a008ede5078fca2cdbdb937d4d659dea80
2018-05-15 21:45:28 -07:00
Pavel Maltsev
6c61d1013d Fix overriding ip configurtion with default one
EthernetConfigStore should return 'null' for default interface if the
default interface hasn't been configured otherwise it would be hard to
distinguish not-configured vs configured with default values.

Bug: 79415136
Test: verified w/o .xml overlay Ethernet continues to work
Test: verified that ip config from overlay is not getting overriden
Merged-In: I82933a83a7d13903bbce9a85d6e8dae1a492bf24
Merged-In: I98133ad41229b93f51ea3976d311f9896456a56c
Change-Id: I4eb914923f3664b12b6af0ae05f45b60c5312b02
(cherry picked from commit a8f3c01be9)
2018-05-16 11:36:28 +09:00
Pavel Maltsev
34c892c1d1 Merge "Fix overriding ip configurtion with default one" into pi-dev
am: 6f017e3319

Change-Id: I82933a83a7d13903bbce9a85d6e8dae1a492bf24
2018-05-15 17:01:07 -07:00
TreeHugger Robot
6f017e3319 Merge "Fix overriding ip configurtion with default one" into pi-dev 2018-05-15 23:03:46 +00:00
Pavel Maltsev
a8f3c01be9 Fix overriding ip configurtion with default one
EthernetConfigStore should return 'null' for default interface if the
default interface hasn't been configured otherwise it would be hard to
distinguish not-configured vs configured with default values.

Bug: 79415136
Test: verified w/o .xml overlay Ethernet continues to work
Test: verified that ip config from overlay is not getting overriden
Change-Id: I4eb914923f3664b12b6af0ae05f45b60c5312b02
2018-05-14 12:18:19 -07:00
Pavel Maltsev
41b59a9db7 [automerger skipped] Fix NPE during dumpsys ethernet am: aea0136d01
am: a8ed3da6b5  -s ours

Change-Id: I45e174b56cc74e5427d83b51b9153c15217315a9
2018-05-08 03:37:56 -07:00
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
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
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