diff options
author | Dan Winship <danw@gnome.org> | 2013-07-31 09:14:39 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2013-08-28 10:54:08 -0400 |
commit | 8732914815ef315cd94ba67ba4b8247d90412b13 (patch) | |
tree | 4943806f14ba8aa3e67419122b19bb8f00106557 /include | |
parent | 52813b48c1c705ed06c588adda5f011123ac5f21 (diff) | |
download | NetworkManager-8732914815ef315cd94ba67ba4b8247d90412b13.tar.gz |
core: improve NMManager:state transitions with connectivity checking
The connectivity-checking code would generally result in
NMManager:state going CONNECTING -> CONNECTED_GLOBAL -> CONNECTED_SITE
in the case where the connectivity check failed. The brief incorrect
CONNECTED_GLOBAL is bad, because clients might see it and do the wrong
thing.
Instead, when we are ready to switch from CONNECTING to CONNECTED_*,
do a connectivity check first, and switch to either CONNECTED_SITE or
CONNECTED_GLOBAL based on the result of that.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions