commit | 876efd3172536eaf5ce17be552a06f556a8cf76d | [log] [tgz] |
---|---|---|
author | Ben Chan <benchan@chromium.org> | Fri Sep 28 15:25:13 2012 -0700 |
committer | Gerrit <chrome-bot@google.com> | Mon Oct 01 01:08:20 2012 -0700 |
tree | 5df23564e6bef09e36b7aa0be6f7f3b929f7bd2a | |
parent | 403fad4f05d76a4d067ce86b75316af088e95ff0 [diff] |
shill: Update properties of all interfaces when creating a Cellular device. The CL modifies Modem::CreateDeviceFromModemProperties to update properties of all modem interfaces (e.g. Modem, Modem.Modem3gpp, etc) instead of the Modem interface when creating a Cellular device instance. This ensures that the created Cellular device has the correct registration states. BUG=chromium-os:34882 TEST=Tested the following: 1. Build and run unit tests. 2. Run network_3GModemControl.no-autoconnect test on Gobi 3000 and Icera Y3400 modem. Change-Id: I49f9d216abded5ae0baa019df81fbbebcd134f57 Reviewed-on: https://gerrit.chromium.org/gerrit/34300 Commit-Ready: Ben Chan <benchan@chromium.org> Tested-by: Ben Chan <benchan@chromium.org> Reviewed-by: Darin Petkov <petkov@chromium.org>