Yu Watanabe
b6cea5496a
man: drop unnecessary white space
2020-01-07 13:25:13 +01:00
Lennart Poettering
dc5737470e
Merge pull request #14194 from yuwata/network-multipath-routing-12541
...
network: introduce multipath routing
2020-01-03 15:38:03 +01:00
Ansgar Burchardt
72a86dd5ec
man: tmpfiles.d: only list "v" once
2020-01-03 20:22:48 +09:00
Ansgar Burchardt
f6bc26ee7f
man: tmpfiles.d: "b", "c" options require major and minor numbers
2020-01-03 20:22:31 +09:00
Kai Krakow
bc5ea049f2
nspawn: Generate unique short veth names
...
This commit lowers the chance of having veth name conflicts for machines
created with similar names.
Replaces: #12865
Fixes : #13417
2020-01-02 20:05:42 +01:00
Lennart Poettering
49d418d4ab
Merge pull request #14444 from yuwata/network-codel-more
...
network: more CoDel settings
2020-01-02 14:51:55 +01:00
Topi Miettinen
412a6c646c
systemd.exec: document the file system for EnvironmentFile paths
...
Files specified with EnvironmentFile are read from PID1 mount namespace, before
any file system operations like RootImage or BindPaths are in effect.
2020-01-02 14:21:16 +01:00
Tobias Stoeckmann
be78e0f07b
systemd-analyze: fixed typo in documentation
...
The example shows the output of critical-chain, which means
that the title is wrong.
2020-01-02 13:35:34 +01:00
Yu Watanabe
b078e52855
network: add more settings for CoDel
2019-12-28 22:25:12 +09:00
Susant Sahani
c695dcf929
network: Add support to configure DHCPv4 route MTU
...
This is useful for transitioning systems from small frames to jumbo frames.
Closes #14302
2019-12-28 21:37:26 +09:00
Susant Sahani
a9a5d632da
network: tc introduce codel
...
Please see http://man7.org/linux/man-pages/man8/tc-codel.8.html
2019-12-28 21:35:39 +09:00
Felipe Sateler
11fcfc5398
Fix several typos in documentation
...
Found by lintian
2019-12-24 14:45:40 +01:00
Susant Sahani
0f3ff4eae2
network: DHCP4 introduce send decline
2019-12-21 00:26:44 +09:00
Lennart Poettering
1cb342447d
Merge pull request #14329 from anitazha/user_invocation_id
...
export user units' InvocationID and use as _SYSTEMD_INVOCATION_ID
2019-12-20 10:20:21 +01:00
Lennart Poettering
10ad50d38c
Merge pull request #14378 from keszybz/unit-docs
...
Unit documentation and build-system tweaks
2019-12-19 19:00:14 +01:00
Zbigniew Jędrzejewski-Szmek
277519db51
man: add section about user manager units
2019-12-19 13:32:31 +01:00
Zbigniew Jędrzejewski-Szmek
f71502c49f
man: add remote-*.targets to the bootup sequence
...
I think this makes it easier to see the difference between local and remote
mounts.
Make the graph a bit narrower while at it.
2019-12-19 13:32:31 +01:00
Lennart Poettering
17ef83b231
Merge pull request #14388 from anitazha/man_uid_updates
...
man: document uids for user journals
2019-12-19 12:45:59 +01:00
Zbigniew Jędrzejewski-Szmek
4186441bbd
Revert "cryptsetup: umount encrypted devices before detaching it during shutdown"
...
This reverts commit 362c378291
.
This commit introduced an ordering loop: remote-cryptsetup.target was both
before and after remote-fs-pre.target. It also globally ordered all cryptsetup
volumes before all mounts. Such global ordering is problematic if people have
stacked storage. Let's look for a different solution.
See https://github.com/systemd/systemd/pull/14378#discussion_r359460109 .
2019-12-19 10:42:14 +01:00
Anita Zhang
a1533ad73f
[man] note which UID ranges will get user journals
...
Fixes #13926
2019-12-18 16:12:43 -08:00
Anita Zhang
d59fc29bb7
[man] fix URL
2019-12-18 16:08:53 -08:00
Anita Zhang
5749f855a7
core: PrivateUsers=true for (unprivileged) user managers
...
Let per-user service managers have user namespaces too.
For unprivileged users, user namespaces are set up much earlier
(before the mount, network, and UTS namespaces vs after) in
order to obtain capbilities in the new user namespace and enable use of
the other listed namespaces. However for privileged users (root), the
set up for the user namspace is still done at the end to avoid any
restrictions with combining namespaces inside a user namespace (see
inline comments).
Closes #10576
2019-12-18 11:09:30 -08:00
Yu Watanabe
de697db05b
network: introduce AddPrefixRoute= and deprecate PrefixRoute=
...
PrefixRoute= was added by e63be0847c
,
but unfortunately, the meaning of PrefixRoute= is inverted; when true
IFA_F_NOPREFIXROUTE flag is added. This introduces AddPrefixRoute=
setting.
2019-12-18 16:32:31 +01:00
Yu Watanabe
6ff5cc6b7a
network: introduce multipath route
...
Closes #12541 .
2019-12-18 22:12:57 +09:00
Lennart Poettering
ac6431dad9
man: add man page for sd_bus_message_sensitive()
2019-12-18 09:10:34 +01:00
Lennart Poettering
2ccf0ff6e8
man: tweaks to the crypttab(5) man page
2019-12-17 18:53:45 +01:00
Lennart Poettering
35a05d8d5e
man: whitespace fix
2019-12-17 18:02:04 +01:00
Lennart Poettering
76b73ce21c
man: we support growing xfs too these days
2019-12-17 18:02:04 +01:00
Lennart Poettering
13b6c4c8de
Merge pull request #14267 from poettering/pkcs11-cryptsetup
...
just the pkcs11 hookup for classic cryptsetup (/etc/crypttab) split out of the homed PR
2019-12-17 15:30:32 +01:00
Yu Watanabe
6e5df4036f
Merge pull request #14337 from yuwata/network-tc-fq-more
...
network: tc: introduce more FQ settings
2019-12-17 23:30:10 +09:00
Yu Watanabe
ef1d2c07f9
udev: introduce AlternativeNamesPolicy= setting
2019-12-17 15:44:43 +09:00
Yu Watanabe
bb181dd4a6
udev: do not fail if kernel does not support alternative names
2019-12-17 15:43:50 +09:00
Lennart Poettering
3b5cd25f4d
Merge pull request #14196 from keszybz/gpt-auto-generator-debugging
...
gpt-auto-generator debugging
2019-12-16 09:24:02 +01:00
Yu Watanabe
572b21d96c
network: make Name= in [Match] support alternative names of interfaces
2019-12-16 10:55:56 +09:00
Yu Watanabe
a5053a158b
udev: support AlternativeName= setting in .link file
2019-12-16 10:52:22 +09:00
Yu Watanabe
e83562e51e
network: tc: add more settings for FQ
2019-12-13 23:36:17 +09:00
Yu Watanabe
ac810b75c1
network: tc: support more attributes for FQ-CoDel
2019-12-12 23:36:48 +09:00
Yu Watanabe
3d85f19ced
Merge pull request #14305 from ssahani/tc-fq
...
network tc: inroduce FQ - Fair Queue traffic policing
2019-12-12 21:16:38 +09:00
Susant Sahani
7234b91596
network tc: inroduce FQ - Fair Queue traffic policing
...
Please see http://man7.org/linux/man-pages/man8/tc-fq.8.html
2019-12-12 17:26:20 +09:00
Anita Zhang
ef88639028
man: document INVOCATION_ID and USER_INVOCATION_ID journal fields
2019-12-11 20:50:10 -08:00
Lennart Poettering
335498ca57
docs: direct to systemd.io version of naming scheme docs
...
The document was imported back in
f9e6d49904
. Let's make sure we actually
point to that version rather than the old one on freedesktop.
2019-12-11 12:09:02 +01:00
Lennart Poettering
955ed5d540
man: fix typo in net-naming-scheme man page
2019-12-11 12:08:34 +01:00
cheese1
f32d15b0e4
man: fix typos ( #14304 )
2019-12-11 18:33:13 +09:00
Susant Sahani
4e5ef14919
network tc: Add support to conkfigure CoDel - Controlled-Delay Active Queue Management algorithm
...
```
$ tc qdisc show dev dummy99
qdisc fq_codel 8005: dev dummy99 root refcnt 2 limit 1000p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
$ network cat dumm99.network
[Match]
Name=dummy99
[TrafficControlQueueingDiscipline]
Parent=root
FairQueuingControlledDelayPacketLimit=1000
```
2019-12-11 00:06:31 +09:00
Susant Sahani
d808102008
network tc: qdisc parent add support to set ingress
...
```
$ network tc qdisc
qdisc noqueue 0: dev dummy99 root refcnt 2
qdisc ingress ffff: dev dummy99 parent ffff:fff1 ----------------
$ network cat dumm99.network
[Match]
Name=dummy99
[TrafficControlQueueingDiscipline]
Parent=ingress
```
2019-12-11 00:06:31 +09:00
Lennart Poettering
c2d54475c4
man: document pkcs#11 hookup in /etc/crypttab
2019-12-09 19:25:25 +01:00
Yu Watanabe
dcfc23ae77
network: tc: add more options for TBF
2019-12-10 01:28:38 +09:00
Yu Watanabe
debda5a4e5
Merge pull request #14273 from ssahani/ifb
...
network: introduce IFB
2019-12-08 05:13:08 +09:00
Susant Sahani
3295a461b3
network: introduce ifb (Intermediate Functional Block)
...
Intermediate Functional Block
The Intermediate Functional Block (ifb) pseudo network interface acts as a QoS concentrator for multiple different sources of traffic. Packets from or to other interfaces have to be redirected to it using the mirred action in order to be handled, regularly routed traffic will be dropped. This way, a single stack of qdiscs, classes and filters can be shared between multiple interfaces.
Here's a simple example to feed incoming traffic from multiple interfaces through a Stochastic Fairness Queue (sfq):
(1) # modprobe ifb
(2) # ip link set ifb0 up
(3) # tc qdisc add dev ifb0 root sfq
2019-12-07 15:29:50 +01:00
Susant Sahani
051e77cac1
network: introduce DAD for static address
...
Closes #2527 .
2019-12-06 23:29:07 +09:00