Systemd/src/network
Tom Gundersen 5e5b137acc networkd: link - drop foreign config when configuring link
This is a change in behavior:

Before we would never remove any state, only add to it, we now drop unwanted
state from any link the moment we start managing it.

Note however, that we still will not remove any foreign state added at runtime,
to avoid any feedback loops. However, we make no guarantees about coexisting
with third-party tools that change the state of the links we manage.
2015-11-11 16:16:47 +01: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: lldp port to extract_first_word 2015-11-10 22:17:58 +05:30
networkd-address-pool.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-address-pool.h networkd: split up networkd.h into per-object header files 2015-08-27 14:01:23 +02:00
networkd-address.c networkd: link - track state of IPv6LL address 2015-11-11 15:42:38 +01:00
networkd-address.h networkd: address - drop the 'added' flag 2015-11-11 15:42:38 +01:00
networkd-dhcp4.c networkd: dhcp4 - style fixes 2015-11-11 15:42:38 +01:00
networkd-dhcp6.c networkd: dhcp6 - split up configure() method 2015-11-11 15:42:38 +01:00
networkd-fdb.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-fdb.h networkd: split up networkd.h into per-object header files 2015-08-27 14:01:23 +02:00
networkd-ipv4ll.c networkd: link - (de)serialize IPv4LL and DHCPv4 addresses 2015-10-30 12:32:49 +01:00
networkd-link-bus.c parse-util: introduce parse_ifindex() and make use of it everywhere 2015-11-03 00:02:00 +01:00
networkd-link.c networkd: link - drop foreign config when configuring link 2015-11-11 16:16:47 +01:00
networkd-link.h networkd: link - track state of IPv6LL address 2015-11-11 15:42:38 +01:00
networkd-manager-bus.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-manager.c networkd: improve logging 2015-11-11 15:42:38 +01:00
networkd-ndisc.c networkd: ndisc - handle router advertisement in userspace 2015-11-11 15:42:38 +01:00
networkd-netdev-bond.c bond: port to extract_first_word 2015-11-10 22:17:58 +05:30
networkd-netdev-bond.h networkd: split up networkd.h into per-object header files 2015-08-27 14:01:23 +02:00
networkd-netdev-bridge.c networkd: bridge prop convert to jiffies 2015-11-03 21:59:42 +05:30
networkd-netdev-bridge.h networkd: add bridge properties 2015-10-05 09:43:29 +05:30
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: vxlan add option to set FDB entries 2015-11-03 09:28:03 +05:30
networkd-netdev-ipvlan.c util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
networkd-netdev-ipvlan.h networkd: netdev - add ipvlan support 2015-01-19 23:25:16 +01:00
networkd-netdev-macvlan.c util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
networkd-netdev-macvlan.h networkd: add support for macvtap 2015-07-27 11:18:28 +05:30
networkd-netdev-tunnel.c util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
networkd-netdev-tunnel.h networkd: add support for tunnel encap limit 2015-08-31 13:21:44 +05:30
networkd-netdev-tuntap.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-netdev-tuntap.h networkd: tap add support for vnet_hdr 2015-07-14 14:10:56 +05:30
networkd-netdev-veth.c veth: fix assert 2015-10-25 09:31:18 +05:30
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 vlan: fix assert 2015-10-25 09:30:17 +05:30
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 option to set FDB entries 2015-11-03 09:28:03 +05:30
networkd-netdev-vxlan.h networkd: vxlan add option to set FDB entries 2015-11-03 09:28:03 +05:30
networkd-netdev.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-netdev.h networkd: add bridge properties 2015-10-05 09:43:29 +05:30
networkd-network-bus.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-network-gperf.gperf networkd: Add support to configure IPV6 hop limit 2015-11-10 09:26:38 +05:30
networkd-network.c networkd: Add support to configure IPV6 hop limit 2015-11-10 09:26:38 +05:30
networkd-network.h networkd: Add support to configure IPV6 hop limit 2015-11-10 09:26:38 +05:30
networkd-route.c networkd: ndisc - handle router advertisement in userspace 2015-11-11 15:42:38 +01:00
networkd-route.h networkd: ndisc - handle router advertisement in userspace 2015-11-11 15:42:38 +01:00
networkd-util.c networkd: fix option name in log message 2015-11-06 10:51:34 +01:00
networkd-util.h networkd: split up networkd.h into per-object header files 2015-08-27 14:01:23 +02:00
networkd-wait-online-link.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-wait-online-link.h sd-netlink: rename from sd-rtnl 2015-06-13 19:52:54 +02:00
networkd-wait-online-manager.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
networkd-wait-online.c util: introduce common version() implementation and use it everywhere 2015-09-29 21:08:37 +02:00
networkd-wait-online.h sd-netlink: rename from sd-rtnl 2015-06-13 19:52:54 +02:00
networkd.c networkd: route - track routes 2015-10-30 12:32:48 +01:00
networkd.h networkd: route - track routes 2015-10-30 12:32:48 +01: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 sd-netlink: rename from sd-rtnl 2015-06-13 19:52:54 +02:00
test-network.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00