Systemd/src/network
Nick Owens a70ec7f19f networkd: create "kernel" setting for IPForwarding
In 5a8bcb674f, 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.
2015-06-02 15:31:48 -07:00
..
.gitignore Revert "update gitignore" 2014-05-22 06:14:41 +09:00
Makefile networkd: add a basic network daemon 2013-11-09 23:41:17 +01:00
networkctl.c networkctl: fix uninitialized variable 2015-05-30 11:19:36 +02:00
networkd-address-pool.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-address.c network: Implement fallback DHCPv6 prefix handling for older kernels 2015-05-04 09:42:37 +03:00
networkd-dhcp4.c util: split all hostname related calls into hostname-util.c 2015-05-18 17:10:07 +02:00
networkd-dhcp6.c core,network: major per-object logging rework 2015-05-11 22:24:45 +02:00
networkd-fdb.c networkd-fdb: indentation/whitespace fixes 2015-04-21 17:43:55 +02:00
networkd-ipv4ll.c networkd: generalize IPv4LL to LinkLocal 2015-02-09 12:20:10 +01:00
networkd-link-bus.c networkd: link_object_find - don't accept invalid input 2015-02-09 22:02:32 +01:00
networkd-link.c networkd: create "kernel" setting for IPForwarding 2015-06-02 15:31:48 -07:00
networkd-link.h core,network: major per-object logging rework 2015-05-11 22:24:45 +02:00
networkd-manager-bus.c networkd: gracefully handle failure to emit signals when dbus is not connected 2015-02-05 18:02:42 +01:00
networkd-manager.c networkd: create "kernel" setting for IPForwarding 2015-06-02 15:31:48 -07:00
networkd-netdev-bond.c networkd: Add support for bond option. 2015-04-20 20:14:34 +02:00
networkd-netdev-bond.h networkd: Add support for bond option. 2015-04-20 20:14:34 +02:00
networkd-netdev-bridge.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-netdev-bridge.h networkd: netdev - split NetDev struct into per-kind structs 2014-07-21 13:32:27 +02:00
networkd-netdev-dummy.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-netdev-dummy.h networkd: netdev - split NetDev struct into per-kind structs 2014-07-21 13:32:27 +02:00
networkd-netdev-gperf.gperf networkd man: fix man and config name. 2015-04-21 11:17:37 +02:00
networkd-netdev-ipvlan.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-netdev-ipvlan.h networkd: netdev - add ipvlan support 2015-01-19 23:25:16 +01:00
networkd-netdev-macvlan.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-netdev-macvlan.h networkd: netdev - split NetDev struct into per-kind structs 2014-07-21 13:32:27 +02:00
networkd-netdev-tunnel.c networkd: remove dead initialization 2015-05-13 23:44:20 +02:00
networkd-netdev-tunnel.h networkd: introduce vti6 tunnel 2015-04-29 21:54:00 +02:00
networkd-netdev-tuntap.c networkd: fix confusion between log_netdev_error() but log_warning_netdev() 2015-04-21 01:26:59 +02:00
networkd-netdev-tuntap.h networkd: netdev - split NetDev struct into per-kind structs 2014-07-21 13:32:27 +02:00
networkd-netdev-veth.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-netdev-veth.h networkd: netdev - split NetDev struct into per-kind structs 2014-07-21 13:32:27 +02:00
networkd-netdev-vlan.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-netdev-vlan.h networkd: netdev - split NetDev struct into per-kind structs 2014-07-21 13:32:27 +02:00
networkd-netdev-vxlan.c networkd vxlan: Add support for enabling UDP checksums 2015-04-20 20:09:32 +02:00
networkd-netdev-vxlan.h networkd vxlan: Add support for enabling UDP checksums 2015-04-20 20:09:32 +02:00
networkd-netdev.c networkd: introduce vti6 tunnel 2015-04-29 21:54:00 +02:00
networkd-netdev.h core,network: major per-object logging rework 2015-05-11 22:24:45 +02:00
networkd-network-bus.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-network-gperf.gperf network: add UseNTP DHCP option 2015-03-15 17:26:58 -04:00
networkd-network.c util: split all hostname related calls into hostname-util.c 2015-05-18 17:10:07 +02:00
networkd-route.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-wait-online-link.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-wait-online-link.h networkd-wait-online: track links 2014-07-17 22:53:35 +02:00
networkd-wait-online-manager.c remove unused includes 2015-02-23 23:53:42 +01:00
networkd-wait-online.c util: split out signal-util.[ch] from util.[ch] 2015-05-29 20:14:11 +02:00
networkd-wait-online.h remove unused includes 2015-02-23 23:53:42 +01:00
networkd.c util: split out signal-util.[ch] from util.[ch] 2015-05-29 20:14:11 +02:00
networkd.h networkd: create "kernel" setting for IPForwarding 2015-06-02 15:31:48 -07:00
org.freedesktop.network1.conf networkd: add basic dbus API 2015-02-05 11:50:34 +01:00
org.freedesktop.network1.service networkd: add basic dbus API 2015-02-05 11:50:34 +01:00
test-network-tables.c remove unused includes 2015-02-23 23:53:42 +01:00
test-network.c networkd: refactor socket activation a bit 2015-02-03 22:20:38 +01:00