mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 22:50:08 +01:00
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 |
||
|---|---|---|
| .. | ||
| ifcfg-fedora | ||
| ifcfg-suse | ||
| ifupdown | ||
| keyfile | ||
| Makefile.am | ||