commit | 843380c731c13554916d213bc061ba0d0b735c0d | [log] [tgz] |
---|---|---|
author | Pavol Marko <pmarko@chromium.org> | Thu Feb 21 17:45:02 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Feb 21 17:45:02 2019 |
tree | 02638620d5cfce0842d5443bf8cfe118de5aac6b | |
parent | 47886a74affee65621cf88f5e65a86f52929d434 [diff] |
Allow persistent configuration of Ethernet service in shill This contains two changes to properly allow chrome to persistently configure Ethernet in shill: (1) NetworkConfigurationHandler: Allow configuring Ethernet service in shill. (2) PolicyApplicator: Make sure that PolicyApplicator does not mess with shill's special "ethernet_any" service (introduced in CL:1407822). If there's policy for Ethernet with Auth: None, PolicyApplicator would try to apply it to that service, wiping it as a first step, which would cause shill to lose persistent Ethernet config. This depends on CL:1407822 to be present on the shill side. Bug: 820213 Test: Manual with CL:1407822 Change-Id: I2c7b5f2ba4d7086e12de26ce8b71cb1bd5dd828a Reviewed-on: https://chromium-review.googlesource.com/c/1468501 Reviewed-by: Alexander Hendrich <hendrich@chromium.org> Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Commit-Queue: Pavol Marko <pmarko@chromium.org> Cr-Commit-Position: refs/heads/master@{#634246}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .