NetworkManager/src
Dan Winship 49105f7115 core: do a better job of applying bond configuration
Reset all known bond options to their default values, not just the
ones that NMSettingBond allows overriding. Also, remove any bond
slaves that were already attached to the bond before we managed it.

Only update bond parameters that need to be updated. In particular,
setting either arp_interval or miimon to 0 has the side effect of also
setting the other one to 0, so don't do that if it's already 0.

Fix the handling of arp_ip_target; the sysfs arp_ip_target node does
not work the same way as the ifcfg BONDING_OPTS line (which is what
the code was assuming before).
2012-03-22 13:12:57 -04:00
..
backends backends: add a function reading systemwide IPv6 Privacy Extensions configuration 2012-02-27 16:28:41 +01:00
bluez-manager build: fix srcdir != builddir for new generated headers 2012-02-22 16:27:28 -06:00
dhcp-manager Fix names of error enum values 2012-03-12 15:29:52 -04:00
dns-manager dnsmasq: allow proxying dnssec data (lp:946093) 2012-03-15 16:58:19 -05:00
dnsmasq-manager dnsmasq: remove unused variable 2011-03-04 23:56:19 -06:00
firewall-manager firewall: set interface zone before IP configuration (rh #805405) 2012-03-21 15:10:11 -05:00
generated build: fix build 2012-03-01 17:48:31 +01:00
ip6-manager ip6: print out prefix in some debug messages 2012-03-05 10:28:17 -06:00
logging Fix names of error enum values 2012-03-12 15:29:52 -04:00
modem-manager core: treat missing IPv6 setting as AUTO 2012-03-16 09:43:16 -05:00
ppp-manager build: fix srcdir != builddir for new generated headers 2012-02-22 16:27:28 -06:00
settings keyfile: fix testcases after InfiniBand transport-mode default change 2012-03-19 10:10:36 -05:00
supplicant-manager wifi: don't remove APs still known to the supplicant 2012-03-02 18:17:34 -06:00
tests build: fix srcdir != builddir for new generated headers 2012-02-22 16:27:28 -06:00
vpn-manager vpn: add a new field so VPN plugins can specify multiple domains 2012-03-15 17:10:15 -05:00
wifi wifi: make sure we're connected to netlink before using it 2012-03-19 16:09:46 -05:00
wimax Fix names of error enum values 2012-03-12 15:29:52 -04:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
main.c core: add internet connectivity check 2012-02-27 10:56:51 -06:00
Makefile.am core: convert VLAN interfaces to a device subclass 2012-03-01 17:40:17 -06:00
NetworkManagerUtils.c utils: override VPN plugin's never-default when ignoring auto routes (rh #804563) 2012-03-20 17:17:49 +01:00
NetworkManagerUtils.h core: fix parent/master confusion in some argument names 2012-03-01 17:40:17 -06:00
nm-activation-request.c core: use active connection dependency master instead of manually setting it 2012-03-01 17:40:18 -06:00
nm-activation-request.h core: wait for dependencies before continuing with device activation 2012-03-01 17:40:17 -06:00
nm-active-connection.c core: use active connection dependency master instead of manually setting it 2012-03-01 17:40:18 -06:00
nm-active-connection.h core: track active connection dependencies 2012-03-01 17:40:17 -06:00
nm-call-store.c core: update logging in misc files 2010-04-07 12:28:57 -07:00
nm-call-store.h 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-config.c core: add internet connectivity check 2012-02-27 10:56:51 -06:00
nm-config.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-connectivity.c core: additional connectivity checking debug messages 2012-02-27 10:56:51 -06:00
nm-connectivity.h core: fix up connectivity state checks 2012-02-27 10:56:51 -06:00
nm-crash-logger.c logger: ensure external crash logger buffer is terminated 2011-10-20 13:47:28 -05:00
nm-dbus-manager.c core: use #defines for NMDBusManager signal names 2010-12-10 11:36:55 -06:00
nm-dbus-manager.h build: do the right thing with config.h (bgo #644664) 2011-03-14 01:01:22 -05:00
nm-device-bond.c core: fix NMDeviceBond:dispose() to chain up 2012-03-22 13:12:57 -04:00
nm-device-bond.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-bt.c mobile: ensure IPv4 timeout fails activation 2012-03-20 23:21:17 -05:00
nm-device-bt.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-ethernet.c core: move slave handling to device subclasses 2012-03-01 17:40:17 -06:00
nm-device-ethernet.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-factory.h core: add device factory infrastructure and make WiMAX a plugin 2011-12-02 13:30:08 -06:00
nm-device-infiniband.c infiniband: fix missing sentinal in 04959c39aa 2012-03-16 15:20:58 -05:00
nm-device-infiniband.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-modem.c mobile: ensure IPv4 timeout fails activation 2012-03-20 23:21:17 -05:00
nm-device-modem.h core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
nm-device-olpc-mesh.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-olpc-mesh.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-private.h core: move IP config matching to NMDevice superclass 2012-03-01 17:40:17 -06:00
nm-device-vlan.c core: fix carrier-triggered state re-entrancy issue (rh #800690) 2012-03-14 12:20:23 -05:00
nm-device-vlan.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-wifi.c wifi: work around more wl.o stupidity 2012-03-22 11:50:11 -05:00
nm-device-wifi.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-device-wired.c core: fix carrier-triggered state re-entrancy issue (rh #800690) 2012-03-14 12:20:23 -05:00
nm-device-wired.h core: const-ify nm_device_wired_get_hwaddr() 2012-02-23 00:03:50 -06:00
nm-device.c firewall: set interface zone before IP configuration (rh #805405) 2012-03-21 15:10:11 -05:00
nm-device.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-dhcp4-config.c dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-dhcp4-config.h dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-dhcp6-config.c dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-dhcp6-config.h dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-hostname-provider.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-hostname-provider.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-ip4-config.c build: fix return types (bgo #644665) 2011-03-14 01:05:51 -05:00
nm-ip4-config.h dhcp4: handle NIS servers and domains 2010-07-16 11:28:39 -07:00
nm-ip6-config.c ip6: set binary NL address prefix too 2012-03-05 10:28:18 -06:00
nm-ip6-config.h trivial: IP6Config object cleanups 2010-05-01 08:05:39 -07:00
nm-manager-auth.c core: use nm_connection_get_setting_<type>() whenever possible 2011-12-06 16:06:43 -06:00
nm-manager-auth.h core: add nm_auth_chain_steal_data() 2011-07-01 15:38:38 -05:00
nm-manager.c Fix capitalization of "InfiniBand" 2012-03-06 13:23:29 -05:00
nm-manager.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-netlink-compat.c vlan: add compatible functions for libnl1 2012-02-24 14:31:41 -06:00
nm-netlink-compat.h vlan: add compatible functions for libnl1 2012-02-24 14:31:41 -06:00
nm-netlink-monitor.c netlink: consolidate netlink monitor error handling and initialization 2011-12-03 17:38:07 -06:00
nm-netlink-monitor.h netlink: consolidate netlink monitor error handling and initialization 2011-12-03 17:38:07 -06:00
nm-netlink-utils.c trivial: formatting fixes 2012-03-21 22:58:00 -05:00
nm-netlink-utils.h core: #include <netinet/in.h> for struct in6_addr 2012-02-13 17:44:07 -05:00
nm-policy-hostname.c core: fix building for GLib thread API changes (GLib >= 2.31.0) (bgo #662695) 2011-10-31 15:30:02 +01:00
nm-policy-hostname.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hosts.c policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hosts.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy.c firewall: set interface zone before IP configuration (rh #805405) 2012-03-21 15:10:11 -05:00
nm-policy.h settings: rename NMSysconfigSettings to NMSettings 2010-10-27 20:05:23 -05:00
nm-properties-changed-signal.c core: add nm-logging.h when compiling with DEBUG 2012-01-17 14:43:03 +01:00
nm-properties-changed-signal.h 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-rfkill.h udev: add support for other types of rfkill switches 2009-12-23 01:30:54 -08:00
nm-session-monitor-ck.c build: easier selection of session tracking 2012-02-01 16:50:44 -06:00
nm-session-monitor-null.c core: fix undefined reference to assert in session-monitor-{systemd, null} 2012-02-09 10:48:20 -06:00
nm-session-monitor-systemd.c core: fix undefined reference to assert in session-monitor-{systemd, null} 2012-02-09 10:48:20 -06:00
nm-session-monitor.h settings: clean up connection visibility and session change handling 2010-10-26 16:33:47 -05:00
nm-session-utils.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-session-utils.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-system.c core: do a better job of applying bond configuration 2012-03-22 13:12:57 -04:00
nm-system.h trivial: s/master/parent for VLAN interface info function 2012-03-06 11:07:15 -06:00
nm-udev-manager.c core: make the Ethernet class aware of VLAN interfaces 2012-02-16 15:20:50 -06:00
nm-udev-manager.h core: move device creation into the manager 2012-02-05 23:18:32 -06:00
nm-wifi-ap-utils.c wifi: fix connection completion when no wifi setting is sent 2011-04-11 11:42:12 -05:00
nm-wifi-ap-utils.h wifi: fix scanned signal strength calculation for WEXT-based drivers 2011-03-13 12:50:40 -05:00
nm-wifi-ap.c wifi: ensure APs remain in scan list when supplicant updates them 2012-02-20 15:06:05 -06:00
nm-wifi-ap.h wifi: ensure APs remain in scan list when supplicant updates them 2012-02-20 15:06:05 -06:00
org.freedesktop.NetworkManager.conf dbus: rename conf file to match current conventions 2011-12-12 19:31:11 -06:00