]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-dhcp-server: store more information in DHCPRequest
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 7 May 2026 02:59:23 +0000 (11:59 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 21 May 2026 19:30:34 +0000 (04:30 +0900)
commite359c6df6589da33c0b7b0448355a95dcb70a8bd
treee0a8f6744929ac03e9a59d6b49bd85c73cdde7ca
parent252f3855fe8e571f76954d106fb6b5a2d8d84fb0
sd-dhcp-server: store more information in DHCPRequest

This makes DHCPRequest stores
- the message type of the received message,
- acquired address,
- found static DHCP lease,

This also moves call of dhcp_request_get_lifetime_timestamp() from
dhcp_server_ack() to dhcp_server_set_lease(), and rename
DHCPRequest.server_id -> .server_address.

No functional change, just refactoring.
src/libsystemd-network/dhcp-server-lease-internal.h
src/libsystemd-network/dhcp-server-request.c
src/libsystemd-network/dhcp-server-request.h
src/libsystemd-network/dhcp-server-send.c
src/libsystemd-network/dhcp-server-send.h
src/libsystemd-network/sd-dhcp-server-lease.c