NetworkManager/introspection
Dan Williams 2140dad5e0 core: consolidate mobile broadband device types
These days more and more devices are showing up that support a
number of different access technology families in the same hardware,
like Qualcomm Gobi (CDMA and GSM), Pantech UM190 (CDMA and GSM),
Pantech UML290 (CDMA and LTE), LG VL600 (CDMA and LTE), Sierra
320U (GSM and LTE), etc.  The previous scheme of having device
classes based on access technology family simply cannot handle
this hardware and attempting to add LTE to both the CDMA and GSM
device classes would result in a bunch of code duplication that
we don't want.  There's a better way...

Instead, combine both CDMA and GSM device classes into a generic
"Modem" device class that provides capabilities indicating what
access technology families a modem supports, and what families
it supports immediately without a firmware reload.  (Gobi devices
for example require a firmware reload before they can switch
between GSM and CDMA).  This provides the necessary flexibility
to the client and allows us to keep the API stable when the
same consolidation change is made in ModemManager.

The current code doesn't yet allow multi-mode operation internally,
but the API is now what we want it to be and won't need to be
changed.
2011-02-25 10:16:17 -06:00
..
all.xml core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
errors.xml DBus API: removing user settings support 2010-08-06 13:05:46 -04:00
generic-types.xml 2008-04-15 Dan Williams <dcbw@redhat.com> 2008-04-15 20:39:34 +00:00
Makefile.am core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
nm-access-point.xml Doc updates 2008-11-06 16:04:49 +00:00
nm-active-connection.xml DBus API: removing user settings support 2010-08-06 13:05:46 -04:00
nm-agent-manager.xml agent: add agent manager and minimal agent class 2010-12-10 12:38:19 -06:00
nm-device-bt.xml bluetooth: fixes and addition of NMDeviceBt to libnm-glib 2009-07-10 10:45:24 -04:00
nm-device-cdma.xml 2008-03-25 Dan Williams <dcbw@redhat.com> 2008-03-25 11:31:33 +00:00
nm-device-ethernet.xml core: MAC address spoofing/cloning (rh #447827) (bgo #553771) 2010-06-22 14:21:25 +02:00
nm-device-gsm.xml 2008-03-25 Dan Williams <dcbw@redhat.com> 2008-03-25 11:31:33 +00:00
nm-device-modem.xml core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
nm-device-olpc-mesh.xml olpc-mesh: fix companion path and active channel property types 2010-01-14 14:30:02 -08:00
nm-device-wifi.xml core: MAC address spoofing/cloning (rh #447827) (bgo #553771) 2010-06-22 14:21:25 +02:00
nm-device-wimax.xml wimax: add Center Frequency, RSSI, CINR, TX Power, and BSID properties 2011-01-06 15:18:19 -06:00
nm-device.xml core: add new SECONDARIES device state for dependent connections 2011-02-23 10:25:49 -06:00
nm-dhcp4-config.xml 2008-07-17 Dan Williams <dcbw@redhat.com> 2008-07-17 17:04:13 +00:00
nm-dhcp6-config.xml dhcp: add the NMDHCP6Config object 2010-01-13 22:30:40 -08:00
nm-ip4-config.xml introspection: document ip4-config argument formats 2009-10-23 15:38:06 -07:00
nm-ip6-config.xml core: fix Address property type of IP6Config objects 2010-04-17 17:19:30 -07:00
nm-manager.xml api: add additional NM daemon states 2011-02-14 17:55:27 -06:00
nm-ppp-manager.xml Implement PPPoE. 2008-03-11 16:37:41 +00:00
nm-secret-agent.xml agents: send system-owned secrets to the agent if it has 'modify' permission 2011-02-02 16:19:15 -06:00
nm-settings-connection.xml core: rename NMSysconfigConnection -> NMSettingsConnection 2011-01-26 11:38:12 -06:00
nm-settings.xml settings: return new connection object path from AddConnection 2010-10-29 14:34:33 -05:00
nm-vpn-connection.xml vpn: fix VPN active connection D-Bus API handling (bgo #569294) 2011-01-25 12:41:03 -06:00
nm-vpn-plugin.xml 2008-09-22 Tambet Ingo <tambet@gmail.com> 2008-09-22 15:29:00 +00:00
nm-wimax-nsp.xml wimax: Implement WiMAX support 2009-12-18 15:41:27 +02:00
vpn-errors.xml 2008-02-27 Dan Williams <dcbw@redhat.com> 2008-02-28 02:07:21 +00:00