network: implement RFC4039 DHCP Rapid Commit
authorRonan Pigott <ronan@rjp.ie>
Tue, 24 Oct 2023 18:01:32 +0000 (11:01 -0700)
committerRonan Pigott <ronan@rjp.ie>
Thu, 26 Oct 2023 22:26:50 +0000 (15:26 -0700)
commit808b65a08729caa268efd57c478285ee4912d5a3
tree19fd7ac7f3fb996e340eb102ab36969b02d8e044
parent5516b0dd20d8dd4e4093cd4fd0ef56a644a9808d
network: implement RFC4039 DHCP Rapid Commit

This implements the DHCPv4 equivalent of the DHCPv6 Rapid Commit option,
enabling a lease to be selected in an accelerated 2-message exchange
instead of the typical 4-message exchange.
NEWS
man/systemd.network.xml
src/libsystemd-network/dhcp-lease-internal.h
src/libsystemd-network/fuzz-dhcp-client.c
src/libsystemd-network/sd-dhcp-client.c
src/libsystemd-network/sd-dhcp-lease.c
src/network/networkd-dhcp4.c
src/network/networkd-network-gperf.gperf
src/network/networkd-network.c
src/network/networkd-network.h
src/systemd/sd-dhcp-client.h