commit | 8f6479fed67969c162aa079eed04c55ee574a841 | [log] [tgz] |
---|---|---|
author | Prathmesh Prabhu <pprabhu@chromium.org> | Wed May 15 12:56:13 2013 -0700 |
committer | ChromeBot <chrome-bot@google.com> | Tue May 21 14:00:48 2013 -0700 |
tree | 0b505ee5021d7b139c2d99d52dc370f8c7b540d3 | |
parent | 318445d33275a29a5d5f50a507b138a28b106d1b [diff] |
cellular: Defer 3GPP registration update to avoid temporary registration loss. ModemManager no longer defers registration state updates from the network. As a result, a small temporary loss of registration causes shill to drop the connection and destory the service altogether. Defer acting on the 3GPP registration update to smooth out short (de-)registration cycles. BUG=chromium:238820 TEST=On Link, simulate a temporary registration loss using a faraday cage. Check that (1) logs show that shill does not destroy the cellular service. (2) UI does not show loss of cellular connection. Change-Id: I11f78dfff82c3251d253a9ca491938a8aa1cd698 Reviewed-on: https://gerrit.chromium.org/gerrit/51353 Commit-Queue: Prathmesh Prabhu <pprabhu@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org> Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>