summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2008-08-18 18:29:47 +0000
committerDan Williams <dcbw@redhat.com>2008-08-18 18:29:47 +0000
commit728dccd92c9960141dd9837671f6a75f439073d7 (patch)
treee65912b903246a3e08c157008c6191318e341f0e /include
parent725a9825a70a6c3277de48e9db1207d10bb97928 (diff)
downloadNetworkManager-728dccd92c9960141dd9837671f6a75f439073d7.tar.gz
2008-08-18 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h introspection/nm-device.xml - Add a "missing firmware" device state reason * src/NetworkManagerSystem.c src/NetworkManagerSystem.h - (nm_system_device_set_up_down): add a no_firmware argument - (nm_system_device_set_up_down_with_iface): if the result of setting IFF_UP is ENOENT, that almost always means missing firmware * src/backends/NetworkManagerGeneric.c src/nm-device-ethernet.c src/nm-device-private.h src/nm-device-wifi.c src/nm-device.c src/nm-device.h src/nm-hso-gsm-device.c src/vpn-manager/nm-vpn-connection.c - Pass no_firmware along; check it where appropriate git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3983 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'include')
-rw-r--r--include/NetworkManager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/NetworkManager.h b/include/NetworkManager.h
index 825c22af5c..39358ed623 100644
--- a/include/NetworkManager.h
+++ b/include/NetworkManager.h
@@ -322,6 +322,9 @@ typedef enum {
/* PIN check failed */
NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED,
+ /* Necessary firmware for the device may be missing */
+ NM_DEVICE_STATE_REASON_FIRMWARE_MISSING,
+
/* Unused */
NM_DEVICE_STATE_REASON_LAST = 0xFFFF
} NMDeviceStateReason;