summaryrefslogtreecommitdiff
path: root/man/systemd.link.xml
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* man: generate configured paths in manpagesFilipe Brandenburger2015-05-281-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, use /lib/systemd instead of /usr/lib/systemd in distributions like Debian which still have not adopted a /usr merge setup. Use XML entities from man/custom-entities.ent to replace configured paths while doing XSLT processing of the original XML files. There was precedent of some files (such as systemd.generator.xml) which were already using this approach. This addresses most of the (manual) fixes from this patch: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/patches/Fix-paths-in-man-pages.patch?h=experimental-220 The idea of using generic XML entities was presented here: http://lists.freedesktop.org/archives/systemd-devel/2015-May/032240.html This patch solves almost all the issues, with the exception of: - Path to /bin/mount and /bin/umount. - Generic statements about preference of /lib over /etc. These will be handled separately by follow up patches. Tested: - With default configure settings, ran "make install" to two separate directories and compared the output to confirm they matched exactly. - Used a set of configure flags including $CONFFLAGS from Debian: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/rules Installed the tree and confirmed the paths use /lib/systemd instead of /usr/lib/systemd and that no other unexpected differences exist. - Confirmed that `make distcheck` still passes.
* man: boilerplate unificationZbigniew Jędrzejewski-Szmek2015-02-101-1/+0
|
* net: support globbing and disjunction in Match logicTom Gundersen2015-02-101-9/+11
| | | | Match{Name,OrginalName,Type,Driver,Path} can now take a space-separated glob of matches.
* treewide: correct typos and use consistent "MAC" spellingTorstein Husebø2015-02-091-1/+1
|
* udev: net_setup - clarify reason for failure of persistent mac address policyTom Gundersen2015-02-061-1/+4
|
* Reindent man pages to 2chZbigniew Jędrzejewski-Szmek2015-02-031-365/+358
|
* man: mention that 99-default.link is shipped by default, and users hence ↵Lennart Poettering2015-01-271-5/+11
| | | | need to install a lexically earlier .link file for it to be honoured
* doc: add cross-references between systemd.{link, netdev, network}Jan Engelhardt2015-01-131-0/+6
|
* tree-wide: spelling fixesVeres Lajos2014-12-301-1/+1
| | | | | | | https://github.com/vlajos/misspell_fixer https://github.com/torstehu/systemd/commit/b6fdeb618cf2f3ce1645b3315f15f482710c7ffa Thanks to Torstein Husebo <torstein@huseboe.net>.
* udev: net_setup - allow matching on OriginalName=Tom Gundersen2014-12-041-4/+16
| | | | | | | | | | | | | | | | | | This has been requested repeatedly, so let's give it a go. We explicitly do not allow matching on names that have already been changed (from a previous udev run, or otherwise), and matching on unpredictable names (ethX) is discouraged (but not currently disallowed). We also currently allow: [Match] Name=veth0 [Link] Name=my-name0 SomeOtherSetting=true Which means that the link file will be applied the first time it is invoked, but not on subsequent invocations, which may be surprising.
* s/commandline/command line/gHarald Hoyer2014-11-061-1/+1
|
* udev: link_setup - respect kernel name assign policyTom Gundersen2014-08-081-2/+12
| | | | | | | | | Newer kernels export meta-information about the origin of an ifname. Respect this from the ifname rename logic. We do not rename any interfaces that was originally named by userspace, nor once which have already been renamed from userspace. Moreover, we optionally do not (the default) rename interfaces which the kernel claims to have named in a predictable way.
* man: split systemd.network(5) and related into various sections for better ↵Lennart Poettering2014-06-271-0/+9
| | | | readability
* doc: comma placement corrections and word orderJan Engelhardt2014-05-071-1/+1
| | | | | Set commas where there should be some. Some improvements to word order.
* doc: corrections to words and formsJan Engelhardt2014-05-071-1/+1
| | | | | This patch exchange words which are inappropriate for a situation, deletes duplicated words, and adds particles where needed.
* doc: typographical fine tuningJan Engelhardt2014-05-061-7/+7
|
* man: fix example in systemd.linkpoma2014-03-091-17/+15
| | | | | | | | | | 'man/systemd.link.xml' recovery from: commit eac684ef1c29684b1bcd27a89c38c202e568e469 Author: Tom Gundersen <teg@jklm.no> Date: Tue Feb 25 19:30:40 2014 +0100 man: split out systemd.net{work,dev}(5) from systemd-networkd(8)
* build-sys: update intructions for Makefile-man.am regenerationZbigniew Jędrzejewski-Szmek2014-03-061-2/+2
|