commit | b96a4515c8cc4432a87c70cbae2865e1445eb86e | [log] [tgz] |
---|---|---|
author | Darin Petkov <petkov@chromium.org> | Mon Jun 04 11:02:49 2012 +0200 |
committer | Gerrit <chrome-bot@google.com> | Tue Jun 05 13:10:47 2012 -0700 |
tree | 696a4dc2967adb562d60c214e1bcde4580fb7c48 | |
parent | c4f368f4dfb2f2ba7727a2fd62d3e0ced05dd45e [diff] |
shill: wimax: Handle vanishing RPC devices promptly. As soon as an RPC device vanishes, destroy its proxy, fail any associated services and disable the device. This ensures that we won't try to explicitly call Disable on the non-existent RPC device and prevents any race between the RPC device disappearing and then appearing shortly thereafter -- shill will create a new WiMax device for the new device instance. Disabling the device also clears the live network set and updates the provider state. Also, promote basic WiMAX create/destroy logging to the INFO level. BUG=chrome-os-partner:9832 TEST=unit tests Change-Id: Ib4467f2f6c9dfb58c8b73173923b0bd9535dbb61 Reviewed-on: https://gerrit.chromium.org/gerrit/24379 Tested-by: Darin Petkov <petkov@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Reviewed-by: Ben Chan <benchan@chromium.org> Commit-Ready: Ben Chan <benchan@chromium.org> Tested-by: Ben Chan <benchan@chromium.org>