NetworkManager/src/devices
Thomas Haller f3c61f8141 device: remove reading ipv6 privacy setting from sysctl
Since introduction for support of ip6-privacy (use_tempaddr,
RFC4941) with commit d376270bfe,
the sysctl value from /etc was always read first.

This is problematic, because an explicit setting in the
connection should not be ignored over a global configuration.

Drop that old behavior. It was also problematic, because we did
not read any files under /etc/sysctl.d (except for sysctl.conf).
Also, we did not honor per-interface configurations.

Now we also use as last fallback the value from
/proc/sys/net/ipv6/conf/default/use_tempaddr
That has the advantage of falling back to the system default value
so that NM doesn't need to have it's own default policy
(Related: https://bugzilla.redhat.com/show_bug.cgi?id=1187525).

This is a change in behavior.
2015-06-05 12:38:30 +02:00
..
adsl core: let device plugins advertise supported link and setting types 2015-05-06 16:14:24 -05:00
bluetooth core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
team core: earlier software capability detection 2015-05-19 09:25:16 -05:00
wifi builds: only enable TAP driver for glib >= 2.37.6 2015-05-28 12:51:24 +02:00
wwan device: add nm_device_get_type_description() function 2015-06-05 12:38:29 +02:00
nm-device-bond.c core: earlier software capability detection 2015-05-19 09:25:16 -05:00
nm-device-bond.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-bridge.c core: earlier software capability detection 2015-05-19 09:25:16 -05:00
nm-device-bridge.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-ethernet-utils.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-device-ethernet-utils.h settings: create default wired connection from NMDeviceEthernet 2014-09-11 12:47:07 -05:00
nm-device-ethernet.c device: log the device we were searching in udev 2015-05-27 10:07:57 +02:00
nm-device-ethernet.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-factory.c device: fix wrong assert in NMDeviceFactory 2015-05-18 15:20:22 +02:00
nm-device-factory.h core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-generic.c device: add nm_device_get_type_description() function 2015-06-05 12:38:29 +02:00
nm-device-generic.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-gre.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-gre.h gre: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-infiniband.c platform: move InfiniBand property reading into the platform and prefer netlink 2015-05-19 09:25:16 -05:00
nm-device-infiniband.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-logging.h device: add logging macro _LOGT() 2014-12-09 16:17:46 +01:00
nm-device-macvlan.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-macvlan.h macvlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-private.h core: use explict NMLogDomain enum instead of int 2015-05-12 16:46:48 +02:00
nm-device-tun.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-tun.h tun: port to internal device factory 2014-09-11 12:50:17 -05:00
nm-device-veth.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-veth.h veth: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-vlan.c core: rearrange some VLAN code and clean up dispose() 2015-05-19 09:25:16 -05:00
nm-device-vlan.h vlan: export parent device for VLANs as D-Bus property 2014-11-24 10:33:13 +01:00
nm-device-vxlan.c core: let plugins indicate links which should be ignored 2015-05-06 16:14:25 -05:00
nm-device-vxlan.h vxlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device.c device: remove reading ipv6 privacy setting from sysctl 2015-06-05 12:38:30 +02:00
nm-device.h device: add nm_device_get_type_description() function 2015-06-05 12:38:29 +02:00