The following patches add ofono modem/wwan support to NetworkManager. One caveat is that these patches have only been tested using ofono's rilmodem driver ( as used by Ubuntu Touch ), however other then the 'Preferred' APN logic in the settings plugin, and the usage of urfkill for flight-mode, the code should work with other native ofono modem drivers as well.
Mathieu Trudel-Lapierre (4): Ignore rild modem devices. wwan: add support for using oFono as a modem manager Let NetworkManager read oFono settings file and create connections Track killswitch change signals from urfkill Tony Espy (5): Ignore p2p wifi devices from android Add new NMSettingsConnection reset_retries get/set methods Add modem reconnect delay to policy Modify NMDeviceModem's available logic Fix ofono connection problems config.h.in | 6 + configure.ac | 26 + src/Makefile.am | 6 + src/devices/wwan/Makefile.am | 7 + src/devices/wwan/nm-device-modem.c | 13 +- src/devices/wwan/nm-modem-manager.c | 241 +++- src/devices/wwan/nm-modem-ofono.c | 1527 ++++++++++++++++++++++ src/devices/wwan/nm-modem-ofono.h | 66 + src/devices/wwan/nm-modem.c | 8 +- src/nm-core-utils.c | 20 +- src/nm-manager.c | 131 +- src/nm-policy.c | 34 +- src/nm-urfkill-manager.c | 289 ++++ src/nm-urfkill-manager.h | 50 + src/settings/nm-settings-connection.c | 18 +- src/settings/nm-settings-connection.h | 3 + src/settings/plugins/Makefile.am | 5 + src/settings/plugins/ofono/Makefile.am | 34 + src/settings/plugins/ofono/nm-ofono-connection.c | 169 +++ src/settings/plugins/ofono/nm-ofono-connection.h | 54 + src/settings/plugins/ofono/parser.c | 121 ++ src/settings/plugins/ofono/parser.h | 36 + src/settings/plugins/ofono/plugin.c | 789 +++++++++++ src/settings/plugins/ofono/plugin.h | 53 + 24 files changed, 3669 insertions(+), 37 deletions(-) create mode 100644 src/devices/wwan/nm-modem-ofono.c create mode 100644 src/devices/wwan/nm-modem-ofono.h create mode 100644 src/nm-urfkill-manager.c create mode 100644 src/nm-urfkill-manager.h create mode 100644 src/settings/plugins/ofono/Makefile.am create mode 100644 src/settings/plugins/ofono/nm-ofono-connection.c create mode 100644 src/settings/plugins/ofono/nm-ofono-connection.h create mode 100644 src/settings/plugins/ofono/parser.c create mode 100644 src/settings/plugins/ofono/parser.h create mode 100644 src/settings/plugins/ofono/plugin.c create mode 100644 src/settings/plugins/ofono/plugin.h -- 2.7.4 _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list