summaryrefslogtreecommitdiffstats
path: root/man/systemd.netdev.xml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* man: drop whitespace from final <programlisting> linesZbigniew Jędrzejewski-Szmek2024-11-081-3/+3
| | | | | | In the troff output, this doesn't seem to make any difference. But in the html output, the whitespace is sometimes preserved, creating an additional gap before the following content. Drop it everywhere to avoid this.
* network/wireguard: introduce [WireGuardPeer] PublicKeyFile=Yu Watanabe2024-08-161-0/+13
| | | | | | Similar to PresharedKeyFile=, but for public key. Closes #34012.
* network: netdev - BareUDP Add support for srcportminSusant Sahani2024-08-141-0/+11
| | | | Allows to configure the lowest value of the UDP tunnel source port range.
* network: bridge: add support for IFLA_BR_FDB_MAX_LEARNEDGregor Herburger2024-07-221-0/+10
| | | | | | | | | | | | | Since Linux commit ddd1ad68826d ("net: bridge: Add netlink knobs for number / max learned FDB entries") [1] it is possible to limit to number of dynamically learned fdb entries per bridge. Add support to the systemd netdev bridge for the new netlink attribute IFLA_BR_FDB_MAX_LEARNED. [1] https://lore.kernel.org/all/20231016-fdb_limit-v5-0-32cddff87758@avm.de/ Signed-off-by: Gregor Herburger <gregor.herburger@ew.tq-group.com>
* man: switch wireguard man project to man7Mike Yuan2024-04-141-2/+2
|
* netdev: bond - add support for peer_notif_delaySusant Sahani2024-02-281-0/+13
| | | | | | | | | | | Specify the delay, in milliseconds, between each peer notification (gratuitous ARP and unsolicited IPv6 Neighbor Advertisement) when they are issued after a failover event. This delay should be a multiple of the MII link monitor interval (miimon). The valid range is 0 - 300s. The default value is 0, which means to match the value of the MII link monitor interval.
* netdev/macvlan: allow to set the broadcast queueing thresholdSusant Sahani2024-02-221-0/+13
| | | | | | Allow to set the broadcast queueing threshold on macvlan devices. This controls which multicast packets will be processed in a workqueue instead of inline.
* network: netdev - bond add support for ARP missed maxSusant Sahani2024-02-161-0/+12
| | | | | | Allows to configure bond arp_missed_max is the maximum number of arp_interval monitor cycle for missed ARP replies. If this number is exceeded, link is reported as down.
* networkd/wireguard: support network.wireguard.* credentialsMike Yuan2024-01-091-22/+34
| | | | Closes #26702
* man: use same version in public and system ident.David Tardon2023-12-251-1/+1
|
* man: use <simplelist> for 'See also' sectionsDavid Tardon2023-12-231-7/+7
| | | | | This is just a slight markup improvement; there should be no difference in rendering.
* man: use meaningful titles for <ulink>sZbigniew Jędrzejewski-Szmek2023-11-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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}')
* man: mention that network files should be prefixed with number smaller than 70Yu Watanabe2023-11-031-2/+2
|
* man: update version informationAbderrahim Kitouni2023-09-191-2/+16
| | | | | | | | 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 ec07c3c80b2b1bfa6788500202006ff85f5ae4f4
* man: add version infoAbderrahim Kitouni2023-08-291-0/+382
| | | | | | | | 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.
* treewide: fix "an" before consonant U soundsJoerg Behrmann2023-07-061-1/+1
| | | | | | 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ː/.
* network: Add `IgnoreDdontFragment=` option for Fragmentation control (#28131)Yuxiang Zhu2023-06-291-1/+13
| | | | | | | | | | | | | | | | 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.
* man: AllowedIPs= can be specified multiple timesYu Watanabe2023-05-221-3/+4
| | | | Closes #27507.
* tree-wide: code spelling fixesFrantisek Sumsal2023-04-201-1/+1
| | | | As reported by Fossies.
* man: netdev: Clarify wireguard IPv6 endpoint formatSorah Fukumori2023-04-071-1/+3
|
* network: geneve: add InheritInnerProtocol flagJosef Miegl2023-03-061-0/+7
|
* network/tuntap: introduce KeepCarrier= settingYu Watanabe2022-08-161-0/+9
| | | | Closes #24267.
* man: Miscellaneous fixesJan Janssen2022-07-191-1/+1
| | | | Fixes: #24056
* pid1: add mechanism for conditionalizing units/network/netdev/link based on ↵Lennart Poettering2022-07-151-0/+1
| | | | | | | 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.
* tree-wide: link to docs.kernel.org for kernel documentationnl67202022-07-041-3/+3
| | | | | | | 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.
* tree-wide: use html links for kernel docsZbigniew Jędrzejewski-Szmek2022-07-021-3/+3
| | | | Instead of using "*.txt" as reference name, use the actual destination title.
* Use https for man7.orgMichael Biebl2022-06-281-1/+1
|
* network/erspan: support erspan version 0 and 2Yu Watanabe2022-05-311-3/+25
| | | | | | This also makes networkd accepts erspan index 0. Closes #23570.
* man: recommend that .network or friends should have a numeric prefixYu Watanabe2022-04-171-12/+18
| | | | Closes #23105.
* Fix man page linksZbigniew Jędrzejewski-Szmek2022-04-121-1/+1
| | | | Based on linkchecker as usual.
* network: rename netdev kind virtual-wlan -> wlanYu Watanabe2022-03-281-8/+7
| | | | | | 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.
* network: l2tp: make Local= optionally take interface nameYu Watanabe2022-02-271-6/+9
|
* network: add support to create wlan virtual interfaceYu Watanabe2022-02-151-0/+40
| | | | Closes #18977.
* systemd.netdev(5): fix acronym for DOVE extensionsRuben Kerkhof2022-02-041-1/+1
|
* network: tunnel: support external modeYu Watanabe2022-02-031-0/+9
| | | | Closes #22352.
* network: xfrm: refuse zero interface IDYu Watanabe2022-02-011-1/+1
| | | | | | Since kernel 5.17-rc1, 5.16.3, and 5.15.17 (more specifically, https://github.com/torvalds/linux/commit/8dce43919566f06e865f7e8949f5c10d8c2493f5) the kernel refuses to create an xfrm interface with zero ID.
* Update systemd.netdev.xmlmarch19932022-01-241-3/+3
| | | | Mind users to avoid use name gre0, gretap0 and erspan0 for GRE tunnels.
* man: change 'allow[s] to' -> 'allow[s] one to'Luca Boccassi2022-01-161-1/+1
| | | | Lintian is opinionated about this and we get nagged
* network: wireguard: also accept negative boolean values to disable adding routesYu Watanabe2022-01-161-8/+8
| | | | | | RouteTable=off was introduced to provide consistency with wg-quick command. This makes the RouteTable= settings accepts other negative boolean values.
* network: wireguard: do not add routes to AllowedIPs= by defaultYu Watanabe2022-01-161-1/+1
| | | | | | As setting such routes may break existing setups. Closes #21964.
* network: vxlan: support to select an address assigned on underlying ↵Yu Watanabe2021-12-251-1/+5
| | | | interface as local address
* network: tunnel: support to set an address assigned on underlying interface ↵Yu Watanabe2021-12-121-2/+7
| | | | | | as local address Closes #18732.
* man: netdev: merge and reword Egress/IngressQOSMAps=Yu Watanabe2021-12-061-16/+6
|
* man: netdev: use … to specify rangeYu Watanabe2021-12-061-7/+7
|
* man: netdev: use <varname> tagYu Watanabe2021-12-061-5/+5
|
* network/netdev: add support to create IPoIB subinterfaceYu Watanabe2021-12-041-0/+46
|
* network: wireguard: automatically configure routes to addresses specified in ↵Yu Watanabe2021-11-301-0/+44
| | | | | | AllowedIPs= Closes #14176.
* network/netdev: generate persistent MAC address for batadv and bridgeYu Watanabe2021-11-281-4/+3
| | | | | | | | This mostly reverts 489f01f806f865eabb55458c98182b06a6c53a62 and deb2cfa4c6885d448eb1f17e5ef1b139106b7e86. As now MACAddress=none is supported. So, users can still disable MAC address assignment.
* network/netdev: make MACAddress= take 'none' to suppress generating ↵Yu Watanabe2021-11-281-3/+10
| | | | | | persistent hardware address This is mostly equivalent to .link file's MACAddressPolicy=none.
* man: use include directive for [Match] sectionYu Watanabe2021-11-101-71/+10
|