]> git.ipfire.org Git - thirdparty/kea.git/commit
[#3858] Skip ping-check if active or reserved
authorThomas Markwalder <tmark@isc.org>
Thu, 1 May 2025 13:30:56 +0000 (09:30 -0400)
committerThomas Markwalder <tmark@isc.org>
Tue, 3 Jun 2025 14:48:45 +0000 (14:48 +0000)
commit57ab9013dad25ab8954a9de26166943b5e44decb
treee88a058cb3f0a4919ea036d4eec80e6519004756
parent7b40097ff3a9d01246573413bdf5d2a50ef84369
[#3858] Skip ping-check if active or reserved

/src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::processLocalizedQuery4() - pass in current host to callout

/src/bin/dhcp4/tests/hooks_unittest.cc
    Update UTs to check for host argument

/src/hooks/dhcp/ping_check/ping_check_callouts.cc
    lease4_offer() - pass host argument to PingCheckMgr::shouldPing()

/src/hooks/dhcp/ping_check/ping_check_mgr.*
    PingCheckMgr::shouldPing() - added host parameter and altered
    logic to skip ping if lease is active or reserved

/src/hooks/dhcp/ping_check/tests/ping_check_mgr_unittests.cc
    Updated UTs
changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved [new file with mode: 0644]
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp4/tests/hooks_unittest.cc
src/hooks/dhcp/ping_check/ping_check_callouts.cc
src/hooks/dhcp/ping_check/ping_check_mgr.cc
src/hooks/dhcp/ping_check/ping_check_mgr.h
src/hooks/dhcp/ping_check/tests/ping_check_mgr_unittests.cc