NetworkManager/libnm-util
Thomas Graf 6349151de1 bonding: implement bonding slaves
Adds a MASTER= directive to ifcfg-rh allowing a connection to define
itself as bonding slave.

Adds a connection property "master" which contains the in-kernel device
name or UUID of the master connection.

Adds a connection property "slave-type" which defines the type of slave
this connection represents. Currently this is only set by bonding but
eventually this will be used by VLAN and bridging.

Enforces that no bonding slave connection has any IPv4 or IPv6
configuration set.

Changes make_ip4_setting() to take a universal flag indicating whether
to allow disabling ip4 config or not and use it for both, ip6 and
bonding special case.

Signed-off-by: Thomas Graf <tgraf@redhat.com>
2011-11-09 23:23:21 -06:00
..
tests libnm-util: fix up connection diff test 2011-11-09 22:06:36 -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 bonding: implement bonding slaves 2011-11-09 23:23:21 -06:00
Makefile.am bonding: settings parser for ifcfg plugin + NMSettingBond class 2011-11-09 23:16:31 -06:00
nm-connection.c bonding: settings parser for ifcfg plugin + NMSettingBond class 2011-11-09 23:16:31 -06:00
nm-connection.h bonding: settings parser for ifcfg plugin + NMSettingBond class 2011-11-09 23:16:31 -06: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 docs: fix a wrong variable name in code documentation 2011-08-22 20:33:07 -05:00
nm-setting-8021x.h settings: add 802.1X setting properties for subject and altsubject matches 2011-08-19 18:20:41 -05:00
nm-setting-bluetooth.c libnm-util: add some missing GObject introspection annotations 2011-07-19 11:14:01 -05:00
nm-setting-bluetooth.h docs: document Bluetooth setting more fully 2011-07-05 14:18:55 -05:00
nm-setting-bond.c bonding: settings parser for ifcfg plugin + NMSettingBond class 2011-11-09 23:16:31 -06:00
nm-setting-bond.h bonding: settings parser for ifcfg plugin + NMSettingBond class 2011-11-09 23:16:31 -06:00
nm-setting-cdma.c core: don't require serial and PPP settings for mobile broadband 2011-02-25 11:24:20 -06:00
nm-setting-cdma.h docs: update CDMA setting documentation 2011-07-05 18:11:35 -05:00
nm-setting-connection.c bonding: implement bonding slaves 2011-11-09 23:23:21 -06:00
nm-setting-connection.h bonding: implement bonding slaves 2011-11-09 23:23:21 -06:00
nm-setting-gsm.c trivial: fix GSM setting 'home-only' property nickname 2011-10-27 11:24:15 -05:00
nm-setting-gsm.h docs: update GSM setting documentation 2011-07-05 14:19:54 -05:00
nm-setting-ip4-config.c libnm-util: enforce IPv4 prefix range validity 2011-07-05 19:26:57 -05:00
nm-setting-ip4-config.h docs: document the IP4Config setting 2011-07-05 15:25:08 -05:00
nm-setting-ip6-config.c libnm-util: default to allowing IPv6 connections to fail 2011-07-20 23:56:48 -05:00
nm-setting-ip6-config.h docs: document the IP6Config setting 2011-07-05 19:27:46 -05:00
nm-setting-olpc-mesh.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-setting-olpc-mesh.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-setting-ppp.c docs: document PPP setting 2011-07-19 11:34:11 -05:00
nm-setting-ppp.h docs: document PPP setting 2011-07-19 11:34:11 -05:00
nm-setting-pppoe.c libnm-util: add some missing GObject introspection annotations 2011-07-19 11:14:01 -05:00
nm-setting-pppoe.h docs: document the PPPoE setting 2011-07-19 11:08:38 -05: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 core: fix deprecated usage of g_value_[get|set]_char() (bgo #662694) 2011-10-28 11:35:59 -05:00
nm-setting-serial.h docs: update Serial setting documentation 2011-07-05 18:17:08 -05: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-vpn.c settings: preserve agent secrets the right way 2011-08-16 16:19:23 -05:00
nm-setting-vpn.h docs: another trivial doc fix 2011-07-19 12:27:44 -05:00
nm-setting-wimax.c libnm-util: update WiMAX setting documentation 2011-07-02 15:38:27 -05:00
nm-setting-wimax.h libnm-util: update WiMAX setting documentation 2011-07-02 15:38:27 -05:00
nm-setting-wired.c libnm-util: fix up some GObject introspection annotations 2011-07-05 17:34:48 -05:00
nm-setting-wired.h docs: update Wired setting documentation 2011-07-05 16:54:07 -05:00
nm-setting-wireless-security.c docs: fix some Wireless Security setting documentation 2011-07-05 18:13:51 -05:00
nm-setting-wireless-security.h docs: update Wireless Security setting documentation 2011-07-05 18:09:14 -05:00
nm-setting-wireless.c wifi: make wireless-helper.h private to src/ 2011-11-09 21:28:02 -06:00
nm-setting-wireless.h docs: update Wireless setting documentation 2011-07-05 17:09:00 -05:00
nm-setting.c libnm-util: add some more introspection annotations to silence warnings 2011-10-14 10:09:46 -05:00
nm-setting.h settings: preserve agent secrets the right way 2011-08-16 16:19:23 -05: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: make wireless-helper.h private to src/ 2011-11-09 21:28:02 -06:00
nm-utils.h docs: update documentation for nm_utils_security_valid() 2011-08-22 20:33:07 -05:00