NetworkManager/libnm-util
Pantelis Koukousoulas 0e6f5ce38e adsl: settings and initial "scaffolding"
This patch adds the settings code (NMSettingAdsl) and the initial
"scaffolding" i.e., a tiny stub version of NMDeviceAdsl and the
udev handler code to get the device detected.

With this patch you should be able to see an atm device being detected
by networkmanager in the logs, although of course it doesn't
do anything useful yet.

Extract from the logs:

 [1304668252.341354] [nm-udev-manager.c:562] adsl_add(): adsl_add: ATM Device detected from udev. Adding ..
(ueagle-atm0): failed to look up interface index
(ueagle-atm0): new ADSL device (driver: 'ueagle-atm' ifindex: -1)
(ueagle-atm0): exported as /org/freedesktop/NetworkManager/Devices/2
(ueagle-atm0): now managed
(ueagle-atm0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
(ueagle-atm0): deactivating device (reason: 2).
 [1304668252.345102] [nm-system.c:1349] flush_routes(): (ueagle-atm0) failed to lookup interface index
 [1304668252.347821] [nm-device.c:3912] nm_device_state_changed(): (ueagle-atm0): device is available,

In this version, we hack the nm-device.c:nm_device_get_priority() to get better priority
instead of changing the DeviceType enum.

Signed-off-by: Pantelis Koukousoulas <pktoss@gmail.com>
2012-05-18 15:42:55 -05:00
..
tests build: fix srcdir != builddir for new generated headers 2012-02-22 16:27:28 -06:00
COPYING doc: fix FSF address (bgo #575625) 2009-09-10 21:03:30 -04:00
crypto.c libnm-util: recognize PKCS#8 private keys and check passwords (bgo #649326) 2011-05-13 14:22:06 -05:00
crypto.h libnm-util: recognize PKCS#8 private keys and check passwords (bgo #649326) 2011-05-13 14:22:06 -05:00
crypto_gnutls.c libnm-util: recognize PKCS#8 private keys and check passwords (bgo #649326) 2011-05-13 14:22:06 -05:00
crypto_nss.c libnm-util: recognize PKCS#8 private keys and check passwords (bgo #649326) 2011-05-13 14:22:06 -05:00
libnm-util.pc.in build: pkg-config file fixes 2010-01-20 16:53:04 -08:00
libnm-util.ver adsl: settings and initial "scaffolding" 2012-05-18 15:42:55 -05:00
Makefile.am adsl: settings and initial "scaffolding" 2012-05-18 15:42:55 -05:00
nm-connection.c libnm-util: add VLAN setting and properties 2012-02-16 15:05:55 -06:00
nm-connection.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-param-spec-specialized.c core: fix deprecated usage of g_value_[get|set]_char() (bgo #662694) 2011-10-28 11:35:59 -05:00
nm-param-spec-specialized.h Rename private nm_* functions to _nm_* 2008-08-26 09:34:31 +00:00
nm-setting-8021x.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-8021x.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-adsl.c adsl: settings and initial "scaffolding" 2012-05-18 15:42:55 -05:00
nm-setting-adsl.h adsl: settings and initial "scaffolding" 2012-05-18 15:42:55 -05:00
nm-setting-bluetooth.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-bluetooth.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-bond.c Fix format string vulnerability in verify () 2012-03-24 23:07:56 +01:00
nm-setting-bond.h libnm-util: improve NMSettingBond:verify() 2012-03-22 13:12:57 -04:00
nm-setting-cdma.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-cdma.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-connection.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-connection.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-gsm.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-gsm.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-infiniband.c Add a workaround for a problem creating InfiniBand connections 2012-03-16 14:13:52 -04:00
nm-setting-infiniband.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-ip4-config.c core: allow IPv4 to fail by default 2012-03-15 15:58:24 -05:00
nm-setting-ip4-config.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-ip6-config.c libnm-util: add a property for IPv6 Privacy Extensions to NMSettingIP6Config 2012-02-27 16:28:11 +01:00
nm-setting-ip6-config.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-olpc-mesh.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-olpc-mesh.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-ppp.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-ppp.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-pppoe.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-pppoe.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-private.h libnm-util: add NM_SETTING_SECRET_FLAG_NOT_REQUIRED 2011-02-07 13:50:40 -06:00
nm-setting-serial.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-serial.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-template.c test: add missing return values 2011-10-10 16:02:27 -05:00
nm-setting-template.h libnm-util: add class padding for future expansion 2009-09-30 09:21:32 -07:00
nm-setting-vlan.c Fix a few misc issues noticed by Coverity 2012-04-05 13:30:09 -04:00
nm-setting-vlan.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-vpn.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-vpn.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-wimax.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-wimax.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-wired.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-wired.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-wireless-security.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting-wireless-security.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-setting-wireless.c libnm-util: add 'hidden' property to the wireless setting 2012-05-02 17:33:17 -05:00
nm-setting-wireless.h libnm-util: add 'hidden' property to the wireless setting 2012-05-02 17:33:17 -05:00
nm-setting.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-setting.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-utils-private.h 2008-11-20 Dan Williams <dcbw@redhat.com> 2008-11-20 20:22:14 +00:00
nm-utils.c wifi: disable Ad-Hoc WPA connections (lp:905748) 2012-03-16 17:58:23 -05:00
nm-utils.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00