diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2016-02-18 16:13:23 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2016-02-19 14:40:16 +0100 |
commit | 89d6fa6aa93cdc982992c137f0b694cd339c315c (patch) | |
tree | 22fe47da9f06edb0b2c5ab6a0e5837997bc950db /libnm-glib/nm-vpn-connection.c | |
parent | 6d5e55870a00f44ab1421b5579ef8c309a7a615d (diff) | |
download | NetworkManager-89d6fa6aa93cdc982992c137f0b694cd339c315c.tar.gz |
device: don't allways set assumed reason when platform init is done
When the device is transitioning from unmanaged to disconnected for "assumed"
reason, bring_up is not called. This is not a good thing in numerous
instances, e.g.:
1.) vlans that we've created need that to set IFF_UP and read carrier
otherwise they won't be available for connections.
2.) veths that are being managed need to start the deferred carrier check
so that the behavior matches real Ethernet.
3.) Hardware devices that were plugged in while NetworkManager is running
that need the IFF_UP for a carrier check, possibly enqueueing a deferred one.
Fixes: 5637d72af2d51b6f2b8dbe70553754f1828fdb66.
Diffstat (limited to 'libnm-glib/nm-vpn-connection.c')
0 files changed, 0 insertions, 0 deletions