Yu Watanabe
3cd5924c85
network: make link become configured state when at least one dynamic protocol provide an address
...
Before this, to speed up the system boot with IPv4 only network,
we need to specify `IPv6AcceptRA=no`, as it is enabled by default.
Closes #15469 .
2020-06-04 10:49:26 +02:00
Yu Watanabe
161bc1b627
Merge pull request #16057 from keszybz/resolvectl-sorted-no-nta
...
Drop NTA lists from resolvectl status and sort output by link number
2020-06-04 11:30:14 +09:00
Yu Watanabe
bb9a9e33c9
Merge pull request #15171 from ssahani/tc-qfq
...
network: TC- Introduce Quick Fair Queueing (QFQ)
2020-06-04 11:17:42 +09:00
Yu Watanabe
c643bda5ec
network: read driver name from ethtool
...
To make Driver= in [Match] section work in containers.
Note that ID_NET_DRIVER= property in udev database is set with the
result of the ethtool. So, this should not change anything for
non-container cases.
Closes #15678 .
2020-06-03 18:25:37 +02:00
Yu Watanabe
891ff9633f
test-network: add tests for QFQ
2020-06-03 17:25:48 +09:00
Yu Watanabe
4d7ddaf97b
network: tc: introduce [QuickFairQueueingClass] section
2020-06-03 17:25:44 +09:00
Yu Watanabe
6161b35d5e
Merge pull request #16048 from poettering/conf-parser-mtime
...
conf-parser: automatically pick up newest mtime when parsing configuration files
2020-06-03 08:25:28 +09:00
Yu Watanabe
8dd91cb55b
network: drop an unused function
2020-06-02 17:06:01 +09:00
Yu Watanabe
c24dd73952
network: move DHCPv6 related conf parsers to networkd-dhcp6.c
2020-06-02 17:06:00 +09:00
Yu Watanabe
bdad94d0d6
network: set both dhcp_route_metric and dhcp6_route_metric by DHCP.RouteMetric= for backward compatibility
...
But [DHCPv4] or [DHCPv6] section take precedence.
This also update so for UseDNS= and UseNTP=.
2020-06-02 17:05:49 +09:00
Yu Watanabe
1bf1bfd958
network: add DHCPv6.RouteMetric=
...
Hopefully fixes #15295 .
2020-06-02 15:16:51 +09:00
Yu Watanabe
132be2b868
network: use uint32_t instead of unsigned for route priority
2020-06-02 15:16:51 +09:00
Yu Watanabe
397288e3eb
Merge pull request #15991 from keszybz/uids-gids-only-decimal
...
Only use base 10 for numeric uids/gids
2020-06-01 17:04:57 +09:00
Yu Watanabe
9f83091e3c
network: also read mtime of drop-in configs
...
Fixes #15521 .
2020-06-01 17:03:40 +09:00
Yu Watanabe
c4473dec34
network: do not propagte error on stat()
2020-06-01 17:03:40 +09:00
Yu Watanabe
0e77fc66bc
network: fix double free in macsec_receive_channel_free()
...
Fixes #15941 .
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22547
2020-06-01 09:39:46 +02:00
Yu Watanabe
da3509f0f5
test-network: add test for wireguard without peers
2020-06-01 14:23:03 +09:00
Yu Watanabe
50254f5500
network: wireguard: set ListenPort= when no peers are configured
...
Closes #15786 .
2020-06-01 14:22:08 +09:00
Yu Watanabe
dc851c00c3
Merge pull request #15982 from keszybz/shell-completion-and-help
...
Shell completion and udevd help update
2020-06-01 13:50:50 +09:00
Yu Watanabe
f3e4b1e07c
Merge pull request #15884 from ssahani/dhcpv6-vendor
...
DHCPv6: Introduce vendor specific
2020-06-01 12:25:54 +09:00
Yu Watanabe
433e14fda7
network: fix memleaks
...
Fixes #15951 .
2020-05-29 14:49:40 +02:00
Yu Watanabe
7c5f97f5e3
network: clean up doubled white space
2020-05-29 14:49:18 +02:00
Yu Watanabe
fac729f811
Merge pull request #15911 from poettering/unit-name-tighten
...
pid1: improve logging when we encounter a path that is too long to be converted into a mount unit name
2020-05-29 15:55:38 +09:00
Yu Watanabe
8abbd9a4d9
Merge pull request #15944 from poettering/sd-path-fixups
...
sd-path: some fixups
2020-05-29 15:23:37 +09:00
Yu Watanabe
27cd09442f
Merge pull request #15942 from poettering/pass-pktinfo
...
disable PassCredentials= on networkd netlink socket, enable NETLINK_PKTINFO instead
2020-05-29 15:23:15 +09:00
Yu Watanabe
cfbee85ce2
Merge pull request #15956 from poettering/news-v246
...
start of a NEWS file for v246 and minor assorted fixes
2020-05-29 15:10:47 +09:00
Yu Watanabe
63ef9d31fd
Merge pull request #15930 from poettering/udev-no-lock-warn
...
udev: when the BSD lock on a block device is taken, don't complain
2020-05-29 10:39:14 +09:00
Yu Watanabe
63b00fa77d
Merge pull request #15619 from ddstreet/ignore_carrier_loss_default
...
Set IgnoreCarrierLoss= default to value of ConfigureWithoutCarrier=
2020-05-29 10:04:00 +09:00
Yu Watanabe
b48772f6cb
Merge pull request #15143 from ssahani/networkctl-tunnel-geneve
...
networkctl: Add support to display geneve tunnel info
2020-03-18 18:33:38 +09:00
Yu Watanabe
08c588d18b
network: do not re-attach sd-event object
...
Fixes #15126 .
2020-03-17 00:32:55 +09:00
Yu Watanabe
74f0fb9095
network: can: add support for listen-only mode
...
Closes #15129 .
2020-03-17 00:32:35 +09:00
Yu Watanabe
0d7bd445d2
test-network: add a test case for DHCPv4.UseGateway=no
2020-03-16 19:34:47 +09:00
Yu Watanabe
b453122789
network: add a flag to ignore gateway provided by DHCP server
...
Closes #15117 .
2020-03-16 19:34:43 +09:00
Yu Watanabe
9790ca75fc
Merge pull request #15104 from ssahani/networkctl-qdisc
...
networkctl: Add support to display qdisc
2020-03-16 12:14:00 +09:00
Yu Watanabe
392a2d5148
Merge pull request #15095 from yuwata/tc-tiny-fixes
...
network, man: tiny trivial cleanups
2020-03-12 21:17:10 +09:00
Yu Watanabe
1f58feec73
linux: update headers from v5.6
2020-03-12 19:55:10 +09:00
Yu Watanabe
f344a492d1
man: use include directive for Parent= or friends
2020-03-12 18:33:15 +09:00
Yu Watanabe
ff60129bc4
network: rename type name to ProportionalIntegralControllerEnhanced
2020-03-12 18:18:18 +09:00
Yu Watanabe
7bda173f6a
Merge pull request #15084 from yuwata/network-tc-next
...
network: tc-next take2
2020-03-12 17:17:26 +09:00
Yu Watanabe
970ab1fcc0
test-network: add a test case for HHF
2020-03-12 15:47:03 +09:00
Yu Watanabe
41bb371bb0
test-network: add a test case for PFIFOFast
2020-03-12 15:39:10 +09:00
Yu Watanabe
73136507ac
test-network: add a test case for PFIFOHeadDrop
2020-03-12 15:38:15 +09:00
Yu Watanabe
7b1a31a3d0
test-network: add a test case for BFIFO
2020-03-12 15:37:15 +09:00
Yu Watanabe
557fa421ff
test-network: add a test case for DRR
2020-03-12 15:35:51 +09:00
Yu Watanabe
ad365c5de7
network: tc: introduce DRR class
2020-03-12 15:35:51 +09:00
Yu Watanabe
be94e591fb
test-network: add test case for PIE
2020-03-12 15:34:46 +09:00
Yu Watanabe
a834cb5247
Merge pull request #15036 from yuwata/can-termination-mod
...
network: add CAN Termination tristate option
2020-03-07 19:11:03 +09:00
Yu Watanabe
084f99afce
Merge pull request #15038 from lucaswerkmeister/docs
...
docs: fix misplaced close-paren
2020-03-07 19:10:04 +09:00
Yu Watanabe
9c01b203a7
linux: add can/netlink.h
2020-03-07 01:53:06 +09:00
Yu Watanabe
bba1f90ff5
Merge pull request #14890 from yuwata/network-tc-next
...
network: tc-next
2020-03-07 01:44:15 +09:00
Yu Watanabe
a34811e4ef
udev: support to update flow control parameter
...
Closes #14770 .
2020-03-07 01:43:26 +09:00
Yu Watanabe
d739fddeb5
network: add setting to support RA without DHCPv6 client
...
Closes #13991 .
2020-03-07 01:39:26 +09:00
Yu Watanabe
5197b41fac
Merge pull request #15022 from keszybz/make-units-remain-after-exit
...
Make units remain after exit
2020-03-06 21:14:36 +09:00
Yu Watanabe
abaaa79b22
test: add a test case for migrating DynamicUser=yes to no
2020-03-06 21:02:30 +09:00
Yu Watanabe
578dc69f2a
execute: Fix migration from DynamicUser=yes to no
...
Closes #12131 .
2020-03-06 21:02:26 +09:00
Yu Watanabe
412be51fe8
Merge pull request #15013 from systemd/systemctl-list-dependencies
...
systemctl list-dependencies: fix duplicate output and take multiple arguments
2020-03-05 20:54:58 +09:00
Yu Watanabe
c1817e2528
Merge pull request #15023 from keszybz/network-generator-man
...
Man page for systemd-network-generator
2020-03-05 20:54:32 +09:00
Yu Watanabe
df883de98a
pid1, nspawn: voidify loopback_setup()
2020-03-04 14:18:55 +01:00
Yu Watanabe
dd0395b565
make namespace_flags_to_string() not return empty string
...
This improves the following debug log.
Before:
systemd[1162]: Restricting namespace to: .
After:
systemd[1162]: Restricting namespace to: n/a.
2020-03-03 21:17:38 +01:00
Yu Watanabe
ed78041033
Merge pull request #14991 from yuwata/man-fix-typo
...
assorted tiny fixes
2020-03-02 19:30:22 +09:00
Yu Watanabe
ef62949a23
network: make Type=ether match based on iftype
...
This makes Type= can match the type shown in networkctl.
Closes #14952 .
2020-03-02 08:52:18 +01:00
Yu Watanabe
f6c6af3811
test-network: add a test case for CAKE
2020-03-02 15:59:37 +09:00
Yu Watanabe
f2c5c1296a
test-network: add a test case for sfb
2020-03-02 15:48:24 +09:00
Yu Watanabe
95edcf3fac
test-network: add a test case for GRED
2020-03-02 15:48:24 +09:00
Yu Watanabe
bc0769c9f7
test-network: add a test case for PFIFO
2020-03-02 15:48:11 +09:00
Yu Watanabe
f1de1eb3e3
test-network: add test case for HTB class
2020-03-02 15:46:28 +09:00
Yu Watanabe
19f86a6351
network: tc: support HTB class
2020-03-02 15:46:28 +09:00
Yu Watanabe
4666f63bb8
network: introduce struct TClass to prepare for supporting tc class
2020-03-02 15:46:28 +09:00
Yu Watanabe
0ebb76de8b
sd-netlink: introduce sd_rtnl_message_new_tclass() and friends
2020-03-02 15:46:28 +09:00
Yu Watanabe
34658df256
network: introduce TrafficControlKind to prepare for supporting tc class
2020-03-02 15:46:28 +09:00
Yu Watanabe
931c8c824a
test-network: add a test case for HTB
2020-03-02 15:46:28 +09:00
Yu Watanabe
b934ac3d6e
network: tc: support Hierarchy Token Bucket (HTB)
2020-03-02 15:46:28 +09:00
Yu Watanabe
2a09633117
network: tc: make Parent= take class id
2020-03-02 15:46:28 +09:00
Yu Watanabe
834ea1a466
test-network: remove unnecessary dummy interface
2020-03-02 15:44:03 +09:00
Yu Watanabe
ed87ce1d5d
Merge pull request #14990 from keszybz/nss-homed-fix
...
Fix for lookup of groups defined by homed
2020-03-02 15:18:13 +09:00
Yu Watanabe
a7b74efd1c
Merge pull request #14983 from ssahani/dhcp-use-routes-14982
...
network: Allow to configure GW even if UseRoutes=false
2020-03-02 14:44:00 +09:00
Yu Watanabe
4c2e1833ec
test-network: add a test case for [DHCPv4] UseRoutes=no
2020-03-02 01:28:27 +09:00
Yu Watanabe
df70539f9f
resolve: error handling improvements
2020-03-01 14:02:23 +01:00
Yu Watanabe
8ad2012d1e
Merge pull request #14966 from keszybz/journalctl-facilities
...
journalctl: filtering by facility
2020-03-01 13:17:00 +09:00
Yu Watanabe
3c874fd79d
test-network: add a test case for [IPv6Prefix] Assign=yes
2020-03-01 00:49:24 +09:00
Yu Watanabe
c4ad7f83ec
homed: fix typo
2020-02-29 16:06:45 +01:00
Yu Watanabe
522f51e8a0
Merge pull request #14979 from keszybz/enable-pstore-by-default
...
Enable pstore by default
2020-02-29 23:36:23 +09:00
Yu Watanabe
8956caf333
network: fix typo in comment
2020-02-28 16:52:33 +01:00
Yu Watanabe
07336a0672
network: assume Scope=host when Address= is loopback address
...
Fixes #14903 .
2020-02-28 09:53:36 +01:00
Yu Watanabe
68c1ac1568
conf-parser: fix line number in error message
...
Fixes #14929 .
2020-02-28 02:37:15 +09:00
Yu Watanabe
df5a4889fe
udevadm: show more error message during exporting database
...
Closes #14959 .
2020-02-27 22:27:16 +09:00
Yu Watanabe
81eb5bc5cc
network: remove redundant %m in error message
2020-02-27 20:28:29 +09:00
Yu Watanabe
15db1f3d2e
Merge pull request #14953 from yuwata/userdb-fix-groupdb
...
userdb: make groupdb_all() always set iterator when it returns >= 0
2020-02-27 19:53:20 +09:00
Yu Watanabe
443876d8dc
userdb: make groupdb_all() always set iterator when it returns >= 0
2020-02-27 18:05:14 +09:00
Yu Watanabe
0ffbe10b81
userdb: drop unnecessary goto
2020-02-27 18:04:47 +09:00
Yu Watanabe
6ed8c09a40
po: update Japanese translation of "home area"
2020-02-26 23:37:11 +01:00
Yu Watanabe
7c7c44855e
userdb: fix memleak
...
Fixes #14947 .
2020-02-27 00:32:33 +03:00
Yu Watanabe
41db91775a
Merge pull request #14942 from keszybz/rename-homes
...
Rename "home" to "home area"
2020-02-27 00:48:38 +09:00
Yu Watanabe
b0188d5e84
Merge pull request #14941 from yuwata/network-vrf-static
...
network: use VRF's route table if VRF= is set
2020-02-26 23:58:44 +09:00
Yu Watanabe
662d74daf7
userdb: make userdb_all() always set iterator when it returns >= 0
...
Fixes #14868 .
2020-02-26 23:57:13 +09:00
Yu Watanabe
40afe4916a
test-network: add one more test case for VRF=
2020-02-26 19:21:53 +09:00
Yu Watanabe
c0d48bc50f
network: use VRF's route table if VRF= is set
...
Fixes #14940 .
2020-02-26 15:50:28 +09:00
Yu Watanabe
1d6cfd25a2
Merge pull request #14833 from kpfleming/multiple-ipv6token-addresses
...
Support multiple IPv6Token 'static' addreses on an interface
2020-02-12 02:10:44 +09:00
Yu Watanabe
c09f335744
Merge pull request #14584 from ssahani/tc-handle
...
network:tc add support for qdisc handle
2020-02-11 06:17:48 +09:00
Yu Watanabe
38d1255a52
test-network: add tests for qdisc Handle=
2020-02-10 17:49:02 +09:00