commit | 536820ddd33f63e1d95e6e04e1757bd0248bbe38 | [log] [tgz] |
---|---|---|
author | Paul Stewart <pstew@chromium.org> | Mon Mar 19 16:05:59 2012 -0700 |
committer | Gerrit <chrome-bot@google.com> | Mon Mar 19 19:59:48 2012 -0700 |
tree | a10b4ad30364f5c709ee9acd1f54f799b0a13a29 | |
parent | 48100b0f484fb59d5f34eb4565375759202295e1 [diff] |
shill: vpn: Last systems bits for OpenVPN test This performs the following tasks in completing the first pass of OpenVPN support: - Uses any interface for requesting a route to the VPN server. - Only offers the VPN device to VPNProvider the first time DeviceInfo sees a message for it. - Use RTNLHandler::SetInterfaceFlags() to bring the interface link state up on VPN::Start(). - Allow RTNLHandler::SetInterfaceFlags() to be called from unit tests. BUG=chromium-os:22063 TEST=Autotest for network_VPN/network_VPN.000VPNGenesis runs successfully Change-Id: I1dd79a43f9de276f337ed1ebcde5893da66f55a9 Reviewed-on: https://gerrit.chromium.org/gerrit/18500 Reviewed-by: mukesh agrawal <quiche@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org> Commit-Ready: Paul Stewart <pstew@chromium.org>