]> git.ipfire.org Git - thirdparty/systemd.git/commit
networkd: create "kernel" setting for IPForwarding
authorNick Owens <nick.owens@coreos.com>
Fri, 1 May 2015 18:48:08 +0000 (11:48 -0700)
committerNick Owens <nick.owens@coreos.com>
Tue, 2 Jun 2015 22:31:48 +0000 (15:31 -0700)
commita70ec7f19f3375c9eeda9f9a2f4181ca008239fc
treed3f46021eda5aead96d39aa5eb18b9da1dd0116c
parentb30e7a269d1ee289d29282e93f41559ace9d4775
networkd: create "kernel" setting for IPForwarding

In 5a8bcb674f71a20e95df55319b34c556638378ce, IPForwarding was introduced
to set forwarding flags on interfaces in .network files. networkd sets
forwarding options regardless of the previous setting, even if it was
set by e.g. sysctl. This commit creates a new option for IPForwarding,
"kernel", that preserves the sysctl settings rather than always setting
them.

See https://bugs.freedesktop.org/show_bug.cgi?id=89509 for the initial
bug report.
src/network/networkd-link.c
src/network/networkd-manager.c
src/network/networkd.h