NetworkManager/src/devices/wwan
Lubomir Rintel 2e8f43e379 wwan/device-modem: don't enter available state until registered
Based on Ubuntu's "Modify NMDeviceModem's available logic" patch by
Tony Espy <espy@canonical.com>. The original commit message:

This patch modifies NMDeviceModem's available logic such that the device
is only considered available if the modem_state is
>= NM_MODEM_STATE_REGISTERED.  NMDevice defines 'available' as meaning the
device is in such a state that it can be activated.  This change prevents
NM from trying to activate a modem which is not yet ready to be activated.

Bug-Ubuntu: https://bugs.launchpad.net/bugs/1445080
https://github.com/NetworkManager/NetworkManager/pull/312
2019-03-12 16:02:04 +01:00
..
libnm-wwan.ver modem: don't use GAsyncResult pattern for disconnecting modem 2018-10-17 13:03:50 +02:00
meson.build build: meson: Add trailing commas 2018-12-20 13:50:34 +01:00
nm-device-modem.c wwan/device-modem: don't enter available state until registered 2019-03-12 16:02:04 +01:00
nm-device-modem.h build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-modem-broadband.c all: drop unnecessary includes of <errno.h> and <string.h> 2019-02-12 08:50:28 +01:00
nm-modem-broadband.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-modem-manager.c all: drop unnecessary includes of <errno.h> and <string.h> 2019-02-12 08:50:28 +01:00
nm-modem-manager.h bt: track name-owner changes via NMModemManager and create D-Bus proxy asynchronously 2017-05-12 17:29:33 +02:00
nm-modem-ofono.c wwan/ofono: pass the right argument to manager proxy callback 2019-03-08 13:40:18 +01:00
nm-modem-ofono.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-modem.c device: merge stage3 and stage4 ip-config function for IPv4 and IPv6 2019-03-05 09:53:21 +01:00
nm-modem.h modem: cleanup nm_modem_deactivate_async() 2018-10-17 13:03:50 +02:00
nm-wwan-factory.c all: drop unnecessary includes of <errno.h> and <string.h> 2019-02-12 08:50:28 +01:00