NetworkManager/system-settings/plugins
Alexander Sack 0359c9a59b 2008-10-10 Alexander Sack <asac@ubuntu.com>
Add support to track network devices that have a configuration
	with a matching interface.name in /etc/network/interfaces

	* system-settings/plugins/ifupdown/plugin.c
		- (typedef struct SCPluginIfupdownPrivate): add hash table
			to track |well_known_udis|
		- (get_iface_for_udi): helper function to get interface.name
			for a udi
		- (hal_device_added_cb, hal_device_removed_cb): callbacks
			that add and remove devices to and from the well_known_udis
			set depending on whether their |interface.name| matches
			any interface definition in /etc/network/interfaces
		- (SCPluginIfupdown_init): connect callbacks from above with
			hal_mgr and setup well_known_udis hashtable
		- (GObject__dispose): destroy well_known_udis hashtable
		- (hal_device_added_cb2): implement wrapper callback with GFunc
			signature. user_data is supposed to be a triple (hal_mgr,
			config and devtype)
		- (SCPluginIfupdown_init): bootstrap wired and wifi devices for
			startup and call hal_device_added_cb2



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4162 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-10-10 11:12:05 +00:00
..
ifcfg-fedora 2008-10-03 Alexander Sack <asac@ubuntu.com> 2008-10-06 18:05:05 +00:00
ifcfg-suse 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:16:44 +00:00
ifupdown 2008-10-10 Alexander Sack <asac@ubuntu.com> 2008-10-10 11:12:05 +00:00
keyfile 2008-10-08 Tambet Ingo <tambet@gmail.com> 2008-10-08 14:51:06 +00:00
Makefile.am 2008-09-18 Dan Williams <dcbw@redhat.com> 2008-09-18 15:29:59 +00:00