NetworkManager/src/settings
Dan Williams 448254f761 ibft: add settings plugin for reading iBFT configuration (bgo #734009)
Instead of handling iBFT (iSCSI Boot Firmware Table) in the ifcfg-rh plugin,
create a new plugin for it.  This allows all distributions to use iBFT
configuration, and makes both iBFT handling and ifcfg-rh less complicated.

The plugin (like the old ifcfg-rh code) creates read-only connections backed
by the data exported by iscsiadm.  The plugin does not support adding new
connections or modifying existing connections (since the iBFT data is
read-only anyway).  Instead, users should change their iBFT data through
the normal firmware interfaces.

Unmanaged devices can be configured through NetworkManager.conf and the
normal 'keyfile' mechanisms.

(In the future, we'll read this data directly from the kernel's
/sys/firmware/ibft/ethernetX directory instead of iscsiadm, since the
kernel has all the information we need and that's where iscsiadm gets
it from anyway.)

https://bugzilla.gnome.org/show_bug.cgi?id=734009
2014-08-29 18:46:11 -05:00
..
plugins ibft: add settings plugin for reading iBFT configuration (bgo #734009) 2014-08-29 18:46:11 -05:00
tests libnm-core, libnm, core: make NMConnection an interface 2014-08-16 10:17:53 -04:00
nm-agent-manager.c libnm-core, libnm, core: make NMConnection an interface 2014-08-16 10:17:53 -04:00
nm-agent-manager.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-inotify-helper.c libnm-glib, core: use g_cclosure_marshal_generic 2013-05-08 14:59:29 -04:00
nm-inotify-helper.h settings: add note about killing inotify helper (bgo #532815) 2013-01-11 13:02:12 -06:00
nm-secret-agent.c libnm-core, libnm, core: make NMConnection an interface 2014-08-16 10:17:53 -04:00
nm-secret-agent.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-settings-connection.c settings: fix a crash in emit_updated() accessing invalid pointer 2014-08-28 09:44:04 +02:00
nm-settings-connection.h libnm-core, libnm, core: make NMConnection an interface 2014-08-16 10:17:53 -04:00
nm-settings-error.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-settings-error.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-settings-utils.c settings: fix getting default wired connection name with no connections 2011-03-30 12:02:50 -05:00
nm-settings-utils.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-settings.c all: use _nm_utils_hash_values_to_slist() 2014-08-22 15:24:30 +02:00
nm-settings.h core: fill in nm-types.h, clean out other headers 2014-07-23 10:56:26 -04:00
nm-system-config-interface.c core: fill in nm-types.h, clean out other headers 2014-07-23 10:56:26 -04:00
nm-system-config-interface.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00