>> Also, why does it wait 10s before it tries to connect to anything? > Perhaps because it's got to detect that it's actually lost network > connection in the first place? When the computer comes back from > hibernate or suspend a running program probably doesn't know anything's > happened other that time has jumped forward a lot.
I think NM listens to suspend/wakeup messages on D-Bus and is thus dutifully alerted of the situation (rather than having to watch for time jumps). Stefan