![]() The RA's Retransmission Timer field was being ignored. This resolves the IPv6 Core Conformance test, v6LC.2.1.5 [1]. Retransmission Timer is a 32-bit unsigned integer. The time, in milliseconds, between retransmitted Neighbor Solicitation messages. Used by the Address Resolution and Neighbor Unreachability Detection (NUD) algorithm. Support setting a default value for the neighbour retransmission timer value with: [Network] IPv6RetransmissionTimeSec=<int> By default, upon receiving a Router Advertisement with the Retransmission Timer field set to a non-zero value, it will update the kernel's retransmit timer value. To disable this behaviour, configure the UseIPv6RetransmissionTime= under the [IPv6AcceptRA] section. [IPv6AcceptRA] UseIPv6RetransmissionTime=<bool> RFC4861: Neighbor Discovery in IPv6 * Section 4.2 RA Message Format. * Section 6.3.4 Processing Received Router Advertisements A Router Advertisement field (e.g., Cur Hop Limit, Reachable Time, and Retrans Timer) may contain a value denoting that it is unspecified. In such cases, the parameter should be ignored and the host should continue using whatever value it is already using. In particular, a host MUST NOT interpret the unspecified value as meaning change back to the default value that was in use before the first Router Advertisement was received. The RetransTimer variable SHOULD be copied from the Retrans Timer field, if the received value is non-zero. References [1] IPv6 Core Conformance Spec (PDF) |
||
---|---|---|
.clusterfuzzlite | ||
.github | ||
.semaphore | ||
catalog | ||
coccinelle | ||
docs | ||
factory | ||
hwdb.d | ||
LICENSES | ||
man | ||
mime | ||
mkosi.conf.d | ||
mkosi.images | ||
modprobe.d | ||
network | ||
po | ||
presets | ||
rules.d | ||
shell-completion | ||
src | ||
sysctl.d | ||
sysusers.d | ||
test | ||
tmpfiles.d | ||
tools | ||
units | ||
xorg | ||
.clang-format | ||
.ctags | ||
.dir-locals.el | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
.packit.yml | ||
.pylintrc | ||
.vimrc | ||
.ycm_extra_conf.py | ||
configure | ||
LICENSE.GPL2 | ||
LICENSE.LGPL2.1 | ||
Makefile | ||
meson.build | ||
meson_options.txt | ||
mkosi.conf | ||
mkosi.kernel.config | ||
NEWS | ||
README | ||
README.md | ||
TODO |
System and Service Manager
Details
Most documentation is available on systemd's web site.
Assorted, older, general information about systemd can be found in the systemd Wiki.
Information about build requirements is provided in the README file.
Consult our NEWS file for information about what's new in the most recent systemd versions.
Please see the Code Map for information about this repository's layout and content.
Please see the Hacking guide for information on how to hack on systemd and test your modifications.
Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.
When preparing patches for systemd, please follow our Coding Style Guidelines.
If you are looking for support, please contact our mailing list, join our IRC channel #systemd on libera.chat or Matrix channel
Stable branches with backported patches are available in the stable repo.