networkd: DHCPv6 client allow to configure Rapid Commit (#6930)
authorSusant Sahani <145210+ssahani@users.noreply.github.com>
Mon, 22 Jan 2018 08:09:18 +0000 (13:39 +0530)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 22 Jan 2018 08:09:18 +0000 (17:09 +0900)
commitfb5c8216646ecfb8b13b4867094c7032242de765
tree3d65f3688dbf70238ea9659deb9439583cd3a7ef
parentd8eb10d61a68d4fe6eefae583f1808458a1df09c
networkd: DHCPv6 client allow to configure Rapid Commit (#6930)

The DHCPv6 client can obtain configuration parameters from a
DHCPv6 server through a rapid two-message exchange solicit and reply).
When the rapid commit option is enabled by both the DHCPv6 client and
the DHCPv6 server, the two-message exchange is used, rather than the default
four-method exchange (solicit, advertise, request, and reply). The two-message
exchange provides faster client configuration and is beneficial in environments
in which networks are under a heavy load.

Closes #5845
man/systemd.network.xml
src/libsystemd-network/sd-dhcp6-client.c
src/network/networkd-dhcp6.c
src/network/networkd-network-gperf.gperf
src/network/networkd-network.c
src/network/networkd-network.h