Systemd/src/network
Michael Vogt 64b21ece8c networkd: auto promote links if "promote_secondaries" is unset (#7167)
The DHCP code in systemd-networkd relies on the
`net.ipv4.conf.{default,all,<if>}.promote_secondaries` sysctl to be set
(the kernels default is that it is unset). If this sysctl is not set
DHCP will work most of the time, however when the IP address changes
between leases then the system will loose its IP.

Because some distributions decided to not ship these defaults (Debian
is an example and via downstream Ubuntu) networkd by default will now
enable this sysctl opton automatically.
2017-11-24 21:03:05 +01:00
..
netdev networkd: introduce vxcan netdev. (#7150) 2017-11-22 08:23:22 +01:00
wait-online Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
meson.build networkd: introduce vxcan netdev. (#7150) 2017-11-22 08:23:22 +01:00
networkctl.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-address-label.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-address-label.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-address-pool.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-address-pool.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-address.c tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
networkd-address.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-brvlan.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-brvlan.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-conf.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-conf.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-dhcp4.c networkd: auto promote links if "promote_secondaries" is unset (#7167) 2017-11-24 21:03:05 +01:00
networkd-dhcp6.c tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
networkd-fdb.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-fdb.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-gperf.gperf tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
networkd-ipv4ll.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-ipv6-proxy-ndp.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-ipv6-proxy-ndp.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-link-bus.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-link.c networkd: auto promote links if "promote_secondaries" is unset (#7167) 2017-11-24 21:03:05 +01:00
networkd-link.h networkd: auto promote links if "promote_secondaries" is unset (#7167) 2017-11-24 21:03:05 +01:00
networkd-lldp-tx.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-lldp-tx.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-manager-bus.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-manager.c Replace empty ternary with helper method 2017-11-24 09:31:08 +00:00
networkd-manager.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-ndisc.c Merge pull request #6910 from ssahani/issue-6359 2017-11-20 19:21:36 +01:00
networkd-ndisc.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-network-bus.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-network-gperf.gperf Merge pull request #7389 from shawnl/warning 2017-11-22 07:38:51 +01:00
networkd-network.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-network.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-radv.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-radv.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-route.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-route.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-routing-policy-rule.c networkd: support incoming/outgoing device for rule matching (#7223) 2017-11-21 11:51:50 +01:00
networkd-routing-policy-rule.h networkd: support incoming/outgoing device for rule matching (#7223) 2017-11-21 11:51:50 +01:00
networkd-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
networkd.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
org.freedesktop.network1.conf networkd: add basic dbus API 2015-02-05 11:50:34 +01:00
org.freedesktop.network1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
systemd-networkd.pkla networkd: allow networkd to set the timezone in timedated 2016-11-23 16:32:06 +01:00
systemd-networkd.rules networkd: allow networkd to set the timezone in timedated 2016-11-23 16:32:06 +01:00
test-network-tables.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
test-network.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
test-networkd-conf.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00