summaryrefslogtreecommitdiff
path: root/man/systemd.link.xml
Commit message (Collapse)AuthorAgeFilesLines
* man/systemd.link: Add missing verb *be*Paul Menzel2019-11-271-1/+1
|
* man: change noindex="true" to index="false"Zbigniew Jędrzejewski-Szmek2019-11-211-1/+1
| | | | We nowadays prefer positive options over negative.
* link: Add support to configure NIC ring buffer sizeSusant Sahani2019-09-241-0/+13
|
* man: fix wrong udev property nameYu Watanabe2019-07-011-1/+1
|
* network,udev: add Property= setting in [Match] sectionYu Watanabe2019-07-011-0/+15
| | | | Closes #5665.
* man: describe naming schemes in a new man pageZbigniew Jędrzejewski-Szmek2019-05-101-2/+8
| | | | | | | | | | I decided to make this a separate man page because it is freakin' long. This content could equally well go in systemd-udevd.service(8), systemd.link(5), or a new man page for the net_id builtin. v2: - rename to systemd.net-naming-scheme - add udevadm test-builtin net_id example
* udev,network: warn when .link or .network file has no [Match] sectionYu Watanabe2019-04-251-2/+7
| | | | Closes #12098.
* man: add a lengthy example for NamePolicy= debuggingZbigniew Jędrzejewski-Szmek2019-04-081-4/+55
| | | | | This is still rather opaque, and test-builtin is quite useful in this case, let's advertise it a bit more.
* man: say that .link NamePolicy= should be empty for Name= to take effectZbigniew Jędrzejewski-Szmek2019-04-081-9/+14
| | | | | | | | The description of NamePolicy= implied this, but didn't spell it out. It's a very common use case, so let's add a bit of explanation and ehance the example a bit. Inspired by https://bugzilla.redhat.com/show_bug.cgi?id=1695894.
* man: mention that conditions in [Match] section support negationYu Watanabe2019-03-211-28/+31
|
* man: use same header for all filesZbigniew Jędrzejewski-Szmek2019-03-141-1/+1
| | | | | | | The "include" files had type "book" for some raeason. I don't think this is meaningful. Let's just use the same everywhere. $ perl -i -0pe 's^..DOCTYPE (book|refentry) PUBLIC "-//OASIS//DTD DocBook XML V4.[25]//EN"\s+"http^<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"\n "http^gms' man/*.xml
* man: standarize on one-line license headerZbigniew Jędrzejewski-Szmek2019-03-141-4/+1
| | | | | | No need to waste space, and uniformity is good. $ perl -i -0pe 's|\n+<!--\s*SPDX-License-Identifier: LGPL-2.1..\s*-->|\n<!-- SPDX-License-Identifier: LGPL-2.1+ -->|gms' man/*.xml
* Merge pull request #11449 from keszybz/udev-link-naming-againLennart Poettering2019-01-171-90/+80
|\ | | | | Make udev link re-renaming conditional
| * man: use <varname> and <option> instead of <literal> in systemd.link(5)Zbigniew Jędrzejewski-Szmek2019-01-171-83/+71
| | | | | | | | | | | | | | | | This looks better and allows those terms to be indexed in systemd.directives. In particular, <literal></literal> is dropped from around section names ([Match] and others) because the parens are distinctive enough on their own. The same style is used in systemd.unit(5) and other pages that describe sections.
| * link-config: add "keep" policy and use it by defaultZbigniew Jędrzejewski-Szmek2019-01-171-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If "keep" policy is specified, and the interface has a name that is NET_NAME_USER or NET_NAME_RENAMED, we stop processing rules. "keep" should probably be specified either first or last depending on the preference. This partially reimplements 55b6530baacf4658a183b15b010a8cf3483fde08, in the sense that if the "keep" policy is not specified, and if the interface has a NamingPolicy, it will be renamed, even if it had a name previously. So this breaks backwards compatibility in this case, but that's more in line with what users expect. Closes #9006.
* | ethtool: Make sure advertise is actually set when autonegotiation is usedJan Janssen2019-01-171-3/+3
|/
* man: update explanation for boolean optionsYu Watanabe2018-11-271-12/+7
|
* man: improve the explanation of "Defaults to unset"Yu Watanabe2018-11-271-7/+6
|
* udev/net: add support for the equivalent of "ethtool advertise" to .link filesSusant Sahani2018-09-261-2/+73
| | | | | This work adds support for the equivalent of "ethtool advertise" to .link files? http://lists.freedesktop.org/archives/systemd-devel/2015-April/030112.html
* man: drop mode line in file headersZbigniew Jędrzejewski-Szmek2018-07-031-1/+1
| | | | | This is already included in .dir-locals, so we don't need it in the files themselves.
* tree-wide: drop copyright headers from frequent contributorsZbigniew Jędrzejewski-Szmek2018-06-201-2/+0
| | | | | | | | Fixes #9320. for p in Shapovalov Chevalier Rozhkov Sievers Mack Herrmann Schmidt Rudenberg Sahani Landden Andersen Watanabe; do git grep -e 'Copyright.*'$p -l|xargs perl -i -0pe 's|/([*][*])?[*]\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\s*[*]([*][*])?/\n*|\n|gms; s|\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\n*|\n|gms' done
* man: drop unused <authorgroup> tags from man sourcesZbigniew Jędrzejewski-Szmek2018-06-141-8/+0
| | | | | | | | | | | | Docbook styles required those to be present, even though the templates that we use did not show those names anywhere. But something changed semi-recently (I would suspect docbook templates, but there was only a minor version bump in recent years, and the changelog does not suggest anything related), and builds now work without those entries. Let's drop this dead weight. Tested with F26-F29, debian unstable. $ perl -i -0pe 's/\s*<authorgroup>.*<.authorgroup>//gms' man/*xml
* tree-wide: beautify remaining copyright statementsLennart Poettering2018-06-141-1/+1
| | | | | | Let's unify an beautify our remaining copyright statements, with a unicode ©. This means our copyright statements are now always formatted the same way. Yay.
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
| | | | | | | | | | | | | | | | This part of the copyright blurb stems from the GPL use recommendations: https://www.gnu.org/licenses/gpl-howto.en.html The concept appears to originate in times where version control was per file, instead of per tree, and was a way to glue the files together. Ultimately, we nowadays don't live in that world anymore, and this information is entirely useless anyway, as people are very welcome to copy these files into any projects they like, and they shouldn't have to change bits that are part of our copyright header for that. hence, let's just get rid of this old cruft, and shorten our codebase a bit.
* man: document that MACAddress= in [Match] section can take multiple MAC ↵Yu Watanabe2018-05-091-1/+6
| | | | addresses
* link: Add support to configure channels of the specified network device (#8882)Susant Sahani2018-05-081-0/+24
| | | closes #8856
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
| | | | | | | | | | Files which are installed as-is (any .service and other unit files, .conf files, .policy files, etc), are left as is. My assumption is that SPDX identifiers are not yet that well known, so it's better to retain the extended header to avoid any doubt. I also kept any copyright lines. We can probably remove them, but it'd nice to obtain explicit acks from all involved authors before doing that.
* systemd-link: Remove UDP Fragmentation Offload support. (#8183)Rosen Penev2018-03-181-8/+0
| | | | | | | | Support was killed in kernel 4.15 as well as ethtool 4.13. Justification was lack of use by drivers and too much of a maintenance burden. https://www.spinics.net/lists/netdev/msg443815.html Also moved config_parse_warn_compat to conf-parser.[ch] to fix compile errors.
* man: document default for WakeOnLanZbigniew Jędrzejewski-Szmek2018-01-201-0/+2
|
* core,udev,networkd: add ConditionKernelVersion=Lennart Poettering2017-12-261-0/+11
| | | | | | | | | | This adds a simple condition/assert/match to the service manager, to udev's .link handling and to networkd, for matching the kernel version string. In this version we only do fnmatch() based globbing, but we might want to extend that to version comparisons later on, if we like, by slightly extending the syntax with ">=", "<=", ">", "<" and "==" expressions.
* Add SPDX license identifiers to man pagesZbigniew Jędrzejewski-Szmek2017-11-191-0/+2
|
* systemd-link: Add support to configure tx-tcp6-segmentation (#6859)Susant Sahani2017-09-191-0/+8
| | | | | | | | | closes #6854 tcp-segmentation-offload: off tx-tcp-segmentation: off tx-tcp-ecn-segmentation: off [fixed] tx-tcp-mangleid-segmentation: off tx-tcp6-segmentation: off <==========================
* man: add a note about Name=eth0 being badZbigniew Jędrzejewski-Szmek2017-09-141-1/+11
| | | | Fixes #2657.
* systemd-link: ethtool add support for more Wake up Lan setting (#6331)Susant Sahani2017-08-311-0/+31
| | | This works supports to configure nicast, multicast, broadcast, arp and SecureOn.
* systemd-link: add support to configure the device port (#6153)Susant Sahani2017-06-251-0/+41
| | | | | | | | | This work allows to configure device port: tp — An Ethernet interface using Twisted-Pair cable as the medium. aui — Attachment Unit Interface (AUI). Normally used with hubs. bnc — An Ethernet interface using BNC connectors and co-axial cable. mii — An Ethernet interface using a Media Independent Interface (MII). fibre — An Ethernet interface using Optical Fibre as the medium.
* Link: port to new ethtool ETHTOOL_xLINKSETTINGSSusant Sahani2016-11-101-0/+14
| | | | | | | | | | | | | | Link: port to new ethtool ETHTOOL_xLINKSETTINGS This patch defines a new ETHTOOL_GLINKSETTINGS/SLINKSETTINGS API, handled by the new get_link_ksettings/set_link_ksettings . This is a WIP version based on this [kernel patch](https://patchwork.kernel.org/patch/8411401/). commit 0527f1c http://github.com/torvalds/linux/commit/3f1ac7a700d039c61d8d8b99f28d605d489a60cfommit 35afb33
* man: typo fixesThomas Hindoe Paaboel Andersen2016-10-121-1/+1
| | | | A mix of fixes for typos and UK english
* link : add support to configure LRO and GRO Offload featuresSusant Sahani2016-08-311-0/+16
| | | | | | | The patch supports to configure GenericReceiveOffload LargeReceiveOffload
* link : add support to configure Offload features (#4017)Susant Sahani2016-08-301-0/+24
| | | | | | | | | This patch supports these features to be on or off Generic Segmentation Offload TCP Segmentation Offload UDP Segmentation Offload fixes #432
* man: link - add suggestion for debuggingTom Gundersen2016-02-231-0/+4
| | | | | | udevadm test-builtin can be very useful for testing .link files, so add a reference. Addresses issue #2406.
* man: add more (and simpler examples) to network.link(5)Lennart Poettering2015-11-121-2/+45
|
* doc: correct orthography, word forms and missing/extraneous wordsJan Engelhardt2015-11-061-2/+2
|
* doc: correct punctuation and improve typography in documentationJan Engelhardt2015-11-061-4/+4
|
* Merge pull request #1467 from jacob-keller/masterTom Gundersen2015-10-061-0/+6
|\ | | | | networkd: document ability to disable MACAddressPolicy
| * document ability to disable MACAddressPolicyJacob Keller2015-10-051-0/+6
| | | | | | | | | | | | | | | | | | | | While it is currently possible to either not set MACAddressPolicy or set it to a value different from "persistent" or "random", it is not obvious that a user can do so. Add a policy, "none", which simply retains kernel MAC addresses (same as not filling in the policy at all) and document it so that users are aware of this setting. Signed-off-by: Jacob Keller <jacob.keller@gmail.com>
* | man: include numeric prefixes in example file names for .link, .netdev, ↵Lennart Poettering2015-10-031-1/+1
|/ | | | | | | | | .network files In order to avoid confusion with the default files we ship, let's use a low prefix number for all examples. Fixes #1409.
* man: describe masking of .network files betterZbigniew Jędrzejewski-Szmek2015-07-251-5/+4
| | | | | | | | | This should clear up some confusion in https://github.com/systemd/systemd/issues/717. This basically copies the description from systemd.unit to this man page. Masking can happen also in /run, so strike the part about /etc, and also add the magic work "mask".
* man: revert dynamic paths for split-usr setupsTom Gundersen2015-06-181-9/+6
| | | | | | | | | | | | | | | | | | | | | | | This did not really work out as we had hoped. Trying to do this upstream introduced several problems that probably makes it better suited as a downstream patch after all. At any rate, it is not releaseable in the current state, so we at least need to revert this before the release. * by adjusting the path to binaries, but not do the same thing to the search path we end up with inconsistent man-pages. Adjusting the search path too would be quite messy, and it is not at all obvious that this is worth the effort, but at any rate it would have to be done before we could ship this. * this means that distributed man-pages does not make sense as they depend on config options, and for better or worse we are still distributing man pages, so that is something that definitely needs sorting out before we could ship with this patch. * we have long held that split-usr is only minimally supported in order to boot, and something we hope will eventually go away. So before we start adding even more magic/effort in order to make this work nicely, we should probably question if it makes sense at all.
* man: systemd.link - explain random MAC addressesTom Gundersen2015-06-081-1/+3
| | | | | Two of the bits in the MAC address are set unconditioanlly, and the rest is randomized, make this clear in the documentation (as it currently read as if it was all random).
* man: replace hard-coded /usr/libDaniel Mack2015-06-021-2/+2
| | | | Replace some /usr/lib occurences in man/ with &rootprefix;/lib.