Systemd/src/network
Susant Sahani f4859fc74c networkd: fix drop-in conf directory configs overwriting each other
Now we track the sections for example [Address] via line number.
Which was fine till we din't had dropins dir. If we have multiple
sections which have the ideantical line number in diffrent files
we are overwriting these since line number is the key.

This patch fixes this by taking filename and line number as key.
This fixes [Address] and [Route] section overwriting.

fixes: #5141
2017-02-16 10:31:42 +05:30
..
netdev build-sys: add check for gperf lookup function signature (#5055) 2017-01-10 08:39:05 +01:00
wait-online networkd-wait-online: move to separate subdirectory 2016-11-13 01:29:30 +01:00
.gitignore networkd: netdev - move to separate subdirectory 2016-11-13 05:16:49 +01:00
Makefile networkd: add a basic network daemon 2013-11-09 23:41:17 +01:00
networkctl.c systemctl,networkctl,busctl,backlight: use STRPTR_IN_SET 2016-09-24 20:22:05 -04:00
networkd-address-pool.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-address-pool.h networkd: rework headers to avoid circular includes 2016-04-29 19:01:28 -04:00
networkd-address.c networkd: fix drop-in conf directory configs overwriting each other 2017-02-16 10:31:42 +05:30
networkd-address.h networkd: fix drop-in conf directory configs overwriting each other 2017-02-16 10:31:42 +05:30
networkd-brvlan.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-brvlan.h networkd: apply bridge vlan configuration correct 2016-08-04 17:14:18 +02:00
networkd-conf.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-conf.h build-sys: add check for gperf lookup function signature (#5055) 2017-01-10 08:39:05 +01:00
networkd-dhcp4.c networkd: move setting hostname and timezone to Manager 2016-11-23 16:32:06 +01:00
networkd-dhcp6.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-fdb.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-fdb.h networkd: drop weird "const" usage in function parameters 2016-06-03 19:20:46 +02:00
networkd-gperf.gperf networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-ipv4ll.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-ipv6-proxy-ndp.c networkd: add IPv6ProxyNDPAddress support (#5174) 2017-02-11 00:47:55 +01:00
networkd-ipv6-proxy-ndp.h networkd: add IPv6ProxyNDPAddress support (#5174) 2017-02-11 00:47:55 +01:00
networkd-link-bus.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-link.c networkd: add IPv6ProxyNDPAddress support (#5174) 2017-02-11 00:47:55 +01:00
networkd-link.h networkd: move setting hostname and timezone to Manager 2016-11-23 16:32:06 +01:00
networkd-lldp-tx.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-lldp-tx.h networkd: reworkd LLDP emission to allow control of propagation level 2016-05-09 15:45:31 +02:00
networkd-manager-bus.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-manager.c networkd: move event loop handling out of the manager (#4723) 2016-11-28 20:42:40 +01:00
networkd-manager.h networkd: move event loop handling out of the manager (#4723) 2016-11-28 20:42:40 +01:00
networkd-ndisc.c ndisc: honor IPv6AcceptRA.UseDNS when parsing RA options (#5071) 2017-01-16 12:23:26 -05:00
networkd-ndisc.h networkd: flush DNSSL/RDNSS lists when we lose carrier 2016-11-02 11:39:49 -06:00
networkd-network-bus.c networkd: clean up main header file a bit 2016-11-14 01:05:06 +01:00
networkd-network-gperf.gperf networkd: add IPv6ProxyNDPAddress support (#5174) 2017-02-11 00:47:55 +01:00
networkd-network.c networkd: fix drop-in conf directory configs overwriting each other 2017-02-16 10:31:42 +05:30
networkd-network.h networkd: fix drop-in conf directory configs overwriting each other 2017-02-16 10:31:42 +05:30
networkd-route.c networkd: fix drop-in conf directory configs overwriting each other 2017-02-16 10:31:42 +05:30
networkd-route.h networkd: fix drop-in conf directory configs overwriting each other 2017-02-16 10:31:42 +05:30
networkd-util.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
networkd-util.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
networkd.c networkd: move event loop handling out of the manager (#4723) 2016-11-28 20:42:40 +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
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 networkd: move event loop handling out of the manager (#4723) 2016-11-28 20:42:40 +01:00
test-networkd-conf.c network: test MAC address parsing 2016-05-17 16:55:20 -04:00