Mike Yuan
fa724cd52c
networkd/wireguard: support network.wireguard.* credentials
...
Closes #26702
2024-01-09 15:25:30 +08:00
David Tardon
eea10b26f7
man: use same version in public and system ident.
2023-12-25 15:51:47 +01:00
David Tardon
13a69c120b
man: use <simplelist> for 'See also' sections
...
This is just a slight markup improvement; there should be no difference
in rendering.
2023-12-23 08:28:57 +01:00
Zbigniew Jędrzejewski-Szmek
c8cd6d7bab
man: use meaningful titles for <ulink>s
...
As pointed out in https://github.com/systemd/systemd/issues/29814 , we need to
use phrases are are meaningful on their own, because the man page formatter
creates a list at the bottom. With <ulink>see docs</ulink>, we end up with:
NOTES:
1. see docs
https://some.url/page
2. see docs
https://some.url/page2
which is not very useful :(
Also, the text inside the tag should not include punctuation.
Python helper:
from xml_helper import xml_parse
for p in glob.glob('../man/*.xml'):
t = xml_parse(p)
ulinks = t.iterfind('.//ulink')
for ulink in ulinks:
if ulink.text is None: continue
text = ' '.join(ulink.text.split())
print(f'{p}: {text}')
2023-11-06 20:16:34 +01:00
Yu Watanabe
2c4534854a
man: mention that network files should be prefixed with number smaller than 70
2023-11-03 11:42:19 +09:00
Abderrahim Kitouni
aefdc1124f
man: update version information
...
As I noticed a lot of missing information when trying to implement checking
for missing info. I reimplemented the version information script to be more
robust, and here is the result.
Follow up to ec07c3c80b
2023-09-19 00:37:37 +01:00
Abderrahim Kitouni
ec07c3c80b
man: add version info
...
This tries to add information about when each option was added. It goes
back to version 183.
The version info is included from a separate file to allow generating it,
which would allow more control on the formatting of the final output.
2023-08-29 14:07:24 +01:00
Joerg Behrmann
5bc9ea070f
treewide: fix "an" before consonant U sounds
...
The article "a" goes before consonant sounds and "an" goes before vowel
sounds. This commit changes an to a for UKI, UDP, UTF-8, URL, UUID, U-Label, UI
and USB, since they start with the sound /ˌjuː/.
2023-07-06 11:59:41 +01:00
Yuxiang Zhu
b67e8a4e3e
network: Add IgnoreDdontFragment=
option for Fragmentation control ( #28131 )
...
From `ip-link(8)`:
> [no]ignore-df - enables/disables IPv4 DF
suppression on this tunnel. Normally datagrams
that exceed the MTU will be fragmented; the
presence of the DF flag inhibits this, resulting
instead in an ICMP Unreachable (Fragmentation
Required) message. Enabling this attribute causes
the DF flag to be ignored.
If this option is enabled for a GRE/GRETAP tunnel, the `DF` flag in the outer IP header
will not inherit the inner IP header's `DF` flag.
This is useful to transfer packets that exceed the MTU of the underlay
network.
2023-06-29 12:11:52 +02:00
Yu Watanabe
f8c5301e44
man: AllowedIPs= can be specified multiple times
...
Closes #27507 .
2023-05-22 14:18:46 +09:00
Frantisek Sumsal
94d82b5980
tree-wide: code spelling fixes
...
As reported by Fossies.
2023-04-20 21:54:59 +02:00
Sorah Fukumori
744b04c557
man: netdev: Clarify wireguard IPv6 endpoint format
2023-04-07 08:15:34 +09:00
Josef Miegl
417283c5c3
network: geneve: add InheritInnerProtocol flag
2023-03-06 20:58:30 +00:00
Yu Watanabe
f8b7c17764
network/tuntap: introduce KeepCarrier= setting
...
Closes #24267 .
2022-08-16 21:57:31 +09:00
Jan Janssen
6a1d8f1161
man: Miscellaneous fixes
...
Fixes : #24056
2022-07-19 10:41:13 +01:00
Lennart Poettering
4f80cfca5e
pid1: add mechanism for conditionalizing units/network/netdev/link based on credentials passed in
...
This is useful when provisioning systems via nspawn/qemu and running
specific services only if specific data is passed into the system.
2022-07-15 10:53:45 +02:00
nl6720
0e68582323
tree-wide: link to docs.kernel.org for kernel documentation
...
https://www.kernel.org/ links to https://docs.kernel.org/ for the documentation.
See https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=ebc1c372850f249dd143c6d942e66c88ec610520
These URLs are shorter and nicer looking.
2022-07-04 19:56:53 +02:00
Zbigniew Jędrzejewski-Szmek
2f8211c64a
tree-wide: use html links for kernel docs
...
Instead of using "*.txt" as reference name, use the actual destination title.
2022-07-02 12:13:00 +02:00
Michael Biebl
e2285c5735
Use https for man7.org
2022-06-28 16:05:31 +02:00
Yu Watanabe
98406eda8a
network/erspan: support erspan version 0 and 2
...
This also makes networkd accepts erspan index 0.
Closes #23570 .
2022-06-01 04:02:48 +09:00
Yu Watanabe
cc9b6bdc96
man: recommend that .network or friends should have a numeric prefix
...
Closes #23105 .
2022-04-18 04:30:49 +09:00
Zbigniew Jędrzejewski-Szmek
ff9412c152
Fix man page links
...
Based on linkchecker as usual.
2022-04-12 11:02:16 +02:00
Yu Watanabe
ec4954d934
network: rename netdev kind virtual-wlan -> wlan
...
The Kind= setting in [Match] section of .network files takes "wlan".
This makes the same setting in .netdev files matches the one in .network
files.
2022-03-28 23:53:12 +09:00
Yu Watanabe
8b49ee2dcd
network: l2tp: make Local= optionally take interface name
2022-02-27 09:36:48 +09:00
Yu Watanabe
dedf2d0054
network: add support to create wlan virtual interface
...
Closes #18977 .
2022-02-15 23:24:55 +09:00
Ruben Kerkhof
331f44c149
systemd.netdev(5): fix acronym for DOVE extensions
2022-02-05 00:10:20 +09:00
Yu Watanabe
1ae308abb5
network: tunnel: support external mode
...
Closes #22352 .
2022-02-03 11:12:01 +09:00
Yu Watanabe
fd11005951
network: xfrm: refuse zero interface ID
...
Since kernel 5.17-rc1, 5.16.3, and 5.15.17 (more specifically,
8dce439195
)
the kernel refuses to create an xfrm interface with zero ID.
2022-02-01 13:15:11 +09:00
march1993
11cc2a5602
Update systemd.netdev.xml
...
Mind users to avoid use name gre0, gretap0 and erspan0 for GRE tunnels.
2022-01-24 14:58:14 +00:00
Luca Boccassi
6eed65d455
man: change 'allow[s] to' -> 'allow[s] one to'
...
Lintian is opinionated about this and we get nagged
2022-01-16 15:49:43 +00:00
Yu Watanabe
e135559d80
network: wireguard: also accept negative boolean values to disable adding routes
...
RouteTable=off was introduced to provide consistency with wg-quick
command. This makes the RouteTable= settings accepts other negative
boolean values.
2022-01-16 19:25:28 +09:00
Yu Watanabe
cfe1237f38
network: wireguard: do not add routes to AllowedIPs= by default
...
As setting such routes may break existing setups.
Closes #21964 .
2022-01-16 19:18:23 +09:00
Yu Watanabe
b886649c95
network: vxlan: support to select an address assigned on underlying interface as local address
2021-12-25 15:32:06 +09:00
Yu Watanabe
2be25d7557
network: tunnel: support to set an address assigned on underlying interface as local address
...
Closes #18732 .
2021-12-12 13:42:45 +09:00
Yu Watanabe
ee44b32ff4
man: netdev: merge and reword Egress/IngressQOSMAps=
2021-12-06 17:59:35 +09:00
Yu Watanabe
9b65490f3f
man: netdev: use … to specify range
2021-12-06 16:53:35 +09:00
Yu Watanabe
f3fa44cb8e
man: netdev: use <varname> tag
2021-12-06 16:51:57 +09:00
Yu Watanabe
b90d0f83b2
network/netdev: add support to create IPoIB subinterface
2021-12-04 15:06:58 +09:00
Yu Watanabe
e908434458
network: wireguard: automatically configure routes to addresses specified in AllowedIPs=
...
Closes #14176 .
2021-12-01 04:00:11 +09:00
Yu Watanabe
5b8bdd20c6
network/netdev: generate persistent MAC address for batadv and bridge
...
This mostly reverts 489f01f806
and
deb2cfa4c6
.
As now MACAddress=none is supported. So, users can still disable MAC
address assignment.
2021-11-28 12:04:55 +09:00
Yu Watanabe
aaa5ca57ae
network/netdev: make MACAddress= take 'none' to suppress generating persistent hardware address
...
This is mostly equivalent to .link file's MACAddressPolicy=none.
2021-11-28 12:04:55 +09:00
Yu Watanabe
8c66ab20f6
man: use include directive for [Match] section
2021-11-10 10:59:21 +09:00
Marcel Menzel
3e90ded70c
doc: network: Move "Independent=" flag to the VXLAN section ( #20881 )
2021-09-29 23:19:20 +09:00
Ulrich Ölmann
489f01f806
man/systemd.netdev: adjust documentation of MAC addresses for bridges
...
In the past bridge devices used to be created with a generated MAC address
thwarting the inheritance of the first slave's MAC address. This has been
changed by commit [1] some time ago. Reflect that behavioral change in the
documentation.
[1] deb2cfa4c6
("networkd: do not generate MAC for bridge device.")
2021-09-06 22:10:30 +02:00
Ulrich Ölmann
5c3e7c4a3b
man/systemd.netdev: fix typos
...
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
2021-09-06 22:08:12 +02:00
Zbigniew Jędrzejewski-Szmek
be0d27ee0c
man: fix assorted issues reported by the manpage-l10n project
...
Fixes #20297 .
2021-07-27 09:43:29 +02:00
Yu Watanabe
387f695526
tree-wide: "a" -> "an"
2021-06-30 23:33:00 +09:00
Yu Watanabe
e6655fbe40
man: mention that drop-in files are merged in alphanumeric order
...
This addresses the request in https://github.com/systemd/systemd/issues/19467#issuecomment-829332877 .
2021-05-20 21:20:51 +02:00
Uwe Kleine-König
cbcdcaaa0e
Add support for conditions on the machines firmware
...
This allows to limit units to machines that run on a certain firmware
type. For device tree defined machines checking against the machine's
compatible is also possible.
2021-04-28 10:55:55 +02:00
Zbigniew Jędrzejewski-Szmek
ba3dc45126
man: fix html links to two external man pages
2021-03-12 10:58:16 +01:00