Systemd/src/network
Zbigniew Jędrzejewski-Szmek d5e172d2fb networkd: unfoobar serialization of links
We'd start writing an entry line, then another one, then another one,
and then output the rest of the first one, and then some other random
stuff, and the rest of some other lines... Results were ...eh... random.

Let's define a helper to avoid some of the copy&paste madness, and separate
blocks that output a single line with /**********************************/.

This rework doesn't change what data is written, it only tries to fix the
format of the output. The fact that some entries only write data from
link->network, and some from either link->network or link, some stuff only
for dhpc4 leases while some for both dhpc4 and dhcp6, etc, looks rather
suspicious too, but I didn't touch this.
2020-05-26 10:08:54 +02:00
..
generator network-generator: allow empty hostname 2019-12-12 19:01:24 +09:00
netdev Merge pull request #15166 from ssahani/networkctl-ipvlan 2020-05-19 09:29:45 +02:00
tc network: rename type name to ProportionalIntegralControllerEnhanced 2020-03-12 18:18:18 +09:00
wait-online Merge pull request #14536 from DaanDeMeyer/wait-online-max-operstate 2020-02-05 10:16:29 +01:00
fuzz-netdev-parser.c fuzz: use fflush() and drop unnecessary rewind() 2019-02-25 12:35:51 +09:00
fuzz-network-parser.c network: add Reload() dbus method 2019-10-24 14:18:09 +09:00
fuzz-network-parser.options fuzz: limit the maximum size of test inputs for a few parsers 2019-03-12 19:30:05 +01:00
meson.build network: TC - introduce HHF 2020-03-12 15:39:12 +09:00
networkctl.c Merge pull request #15166 from ssahani/networkctl-ipvlan 2020-05-19 09:29:45 +02:00
networkd-address-label.c network: append INTERFACE= attributes for logs corresponds to a netif 2020-01-07 22:20:43 +09:00
networkd-address-label.h network: drop sections contain invalid settings in network_verify() 2019-03-13 11:59:18 +09:00
networkd-address-pool.c network: drop list fields in Network object 2019-05-07 16:55:19 +02:00
networkd-address-pool.h network: make address_pool_new() static 2019-03-01 15:52:12 +09:00
networkd-address.c network: Introduce method to generate EUI-64 addresses 2020-03-01 00:16:51 +09:00
networkd-address.h network: Introduce method to generate EUI-64 addresses 2020-03-01 00:16:51 +09:00
networkd-brvlan.c networkd: check return value 2019-12-05 18:19:06 +01:00
networkd-brvlan.h network: move conf parsers and function prototypes 2019-06-30 04:45:56 +09:00
networkd-can.c network: can: add support for CAN-FD related properties 2020-04-01 20:07:20 +02:00
networkd-can.h network: can: introduce a config parser function for bitrates 2020-04-01 20:07:20 +02:00
networkd-conf.c network: Move config_parse_ip_service_type to networkd-dhcp4.c and 2020-03-03 11:53:49 +09:00
networkd-conf.h network: Move config_parse_ip_service_type to networkd-dhcp4.c and 2020-03-03 11:53:49 +09:00
networkd-dhcp-common.c network: Fix crash when SendOption= is invalid 2020-05-22 11:57:22 +02:00
networkd-dhcp-common.h network: DHCPv6 - Add support to send vendor class information 2020-05-20 07:58:03 +02:00
networkd-dhcp-server.c network: fallback on resolved resolv.conf for DHCP server settings 2020-05-08 12:48:39 +02:00
networkd-dhcp-server.h network: Add support send and receive LPR servers 2020-04-22 14:49:27 +02:00
networkd-dhcp4.c network: DHCPv4- Allow to set DHCP lease lifetime 2020-05-20 06:32:26 +02:00
networkd-dhcp4.h network: DHCPv4- Allow to set DHCP lease lifetime 2020-05-20 06:32:26 +02:00
networkd-dhcp6.c network: DHCPv6 - Add support to send vendor class information 2020-05-20 07:58:03 +02:00
networkd-dhcp6.h network: move DHCP6 related code from networkd-manager.c to networkd-dhcp6.c 2019-06-30 04:46:04 +09:00
networkd-fdb.c network: append INTERFACE= attributes for logs corresponds to a netif 2020-01-07 22:20:43 +09:00
networkd-fdb.h network: fdb: do not allocate separated memory for lladdr 2019-07-11 22:22:29 +09:00
networkd-gperf.gperf network: Add support to ignore foreign routes 2020-03-07 01:42:52 +09:00
networkd-ipv4ll.c network: do not re-attach sd-event object 2020-03-17 00:32:55 +09:00
networkd-ipv4ll.h network: move conf parsers and function prototypes 2019-06-30 04:45:56 +09:00
networkd-ipv6-proxy-ndp.c network: append INTERFACE= attributes for logs corresponds to a netif 2020-01-07 22:20:43 +09:00
networkd-ipv6-proxy-ndp.h network: drop sections contain invalid settings in network_verify() 2019-03-13 11:59:18 +09:00
networkd-link-bus.c basic/set: let set_put_strdup() create the set with string hash ops 2020-05-06 16:54:06 +02:00
networkd-link-bus.h network: introduce bus method forcerenew for DHCP server 2020-02-19 07:40:42 +01:00
networkd-link.c networkd: unfoobar serialization of links 2020-05-26 10:08:54 +02:00
networkd-link.h network: introduce TrafficControlKind to prepare for supporting tc class 2020-03-02 15:46:28 +09:00
networkd-lldp-rx.c networkd: don't do lldp rx nor tx on bond devices 2020-04-23 20:01:30 +02:00
networkd-lldp-rx.h network: move sd_lldp related functions to networkd-lldp-rx.c 2019-05-11 06:14:39 +09:00
networkd-lldp-tx.c networkd: don't do lldp rx nor tx on bond devices 2020-04-23 20:01:30 +02:00
networkd-lldp-tx.h LLDP: Add support to transmit MUD URL 2020-04-08 00:20:54 +02:00
networkd-manager-bus.c network: introduce bus method forcerenew for DHCP server 2020-02-19 07:40:42 +01:00
networkd-manager-bus.h network: move manager dbus prototypes to networkd-manager-bus.h 2019-07-17 06:59:12 +09:00
networkd-manager.c tree-wide: Mark as _unused_ variables that are only used in assert() 2020-05-06 23:03:25 +02:00
networkd-manager.h network: Add support to ignore foreign routes 2020-03-07 01:42:52 +09:00
networkd-ndisc.c network: Allow DHCPv6 client to be started even if no O or M bit in RA. 2020-04-16 09:32:19 +02:00
networkd-ndisc.h network: Allow DHCPv6 client to be started even if no O or M bit in RA. 2020-04-16 09:32:19 +02:00
networkd-neighbor.c network: append INTERFACE= attributes for logs corresponds to a netif 2020-01-07 22:20:43 +09:00
networkd-neighbor.h networkd: Keep track of static neighbors 2019-08-12 20:28:19 +09:00
networkd-network-bus.c network: move prototypes related to network Network bus objects to networkd-network-bus.h 2019-06-30 05:12:51 +09:00
networkd-network-bus.h network: move prototypes related to network Network bus objects to networkd-network-bus.h 2019-06-30 05:12:51 +09:00
networkd-network-gperf.gperf Merge pull request #15274 from ssahani/network-issue-9610 2020-05-20 16:39:41 +02:00
networkd-network.c network: DHCPv6 - Add support to send vendor class information 2020-05-20 07:58:03 +02:00
networkd-network.h Merge pull request #15274 from ssahani/network-issue-9610 2020-05-20 16:39:41 +02:00
networkd-nexthop.c network: include NLMSGERR_ATTR_MSG attribute in error message 2019-11-30 16:14:02 +09:00
networkd-nexthop.h network: introduce ip nexthop routing 2019-10-14 21:32:48 +09:00
networkd-radv.c network: introduce IPv6 prefix assign 2020-03-01 00:49:19 +09:00
networkd-radv.h network: introduce IPv6 prefix assign 2020-03-01 00:49:19 +09:00
networkd-route.c network: use VRF's route table if VRF= is set 2020-02-26 15:50:28 +09:00
networkd-route.h network: static routes via DHCP gateway 2020-01-07 19:10:54 +09:00
networkd-routing-policy-rule.c network: add SuppressPrefixLength option to RoutingPolicyRule (#14736) 2020-02-03 08:25:48 +09:00
networkd-routing-policy-rule.h network: add SuppressPrefixLength option to RoutingPolicyRule (#14736) 2020-02-03 08:25:48 +09:00
networkd-speed-meter.c network: split out DBus related prototypes to networkd-link-bus.h 2019-06-16 09:13:12 +09:00
networkd-speed-meter.h network: monitor link bit rates 2019-06-01 10:24:47 +09:00
networkd-util.c condition: add ConditionEnvironment= 2020-05-15 16:05:33 +02:00
networkd-util.h network: define string lookup table for the DHCP info bits 2020-04-10 17:53:10 +02:00
networkd-wifi.c network: support matching based on wifi interfece type 2019-10-25 16:43:18 +09:00
networkd-wifi.h network: also read BSSID 2019-10-15 01:59:13 +09:00
networkd.c resolved, networkd: don't resolve the user if not root 2019-12-07 18:55:54 +02:00
networkd.conf network: Add support to ignore foreign routes 2020-03-07 01:42:52 +09:00
org.freedesktop.network1.conf network: implement DBus methods to set DNS related properties 2019-07-17 06:59:12 +09:00
org.freedesktop.network1.policy network: Add policy in polkit DHCP server forcenenew 2020-02-19 07:41:36 +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 network: request product UUID when DUIDType=uuid but DUIDRawData= is not set 2018-08-08 10:15:00 +09:00
systemd-networkd.rules network: request product UUID when DUIDType=uuid but DUIDRawData= is not set 2018-08-08 10:15:00 +09:00
test-network-tables.c network: cleanup header inclusion 2019-10-30 22:23:43 +09:00
test-network.c test: Add return 0 to main() function (even it is not strictly necessary) 2020-05-13 22:56:42 +02:00
test-networkd-conf.c Revert "shared/conf-parser,networkd: EXTRACT_UNQUOTE|EXTRACT_RETAIN_ESCAPE → EXTRACT_UNQUOTE" 2019-08-19 09:54:06 +02:00
test-routing-policy-rule.c network: add missing entry in serialization/deserialization 2019-08-16 22:01:17 +09:00