]> git.ipfire.org Git - thirdparty/kea.git/commit
[#365,!296] kea-dhcp6 calculates tee times
authorThomas Markwalder <tmark@isc.org>
Thu, 4 Apr 2019 14:38:42 +0000 (10:38 -0400)
committerThomas Markwalder <tmark@isc.org>
Fri, 26 Apr 2019 14:45:03 +0000 (10:45 -0400)
commit7751303e3284a4e071afe703a94d5fedf71d3d72
treeab5d43cce8ffcb4dec305a7c854f81206ff4412c
parent884d9d5b382d8041739fca56821ffbf25c7beaca
[#365,!296] kea-dhcp6 calculates tee times

Server calcultates T1 & T2 when enabled.  Does not
include parser support for calculate-tee-times,
t1-percent, or t2-percent

src/bin/dhcp6/dhcp6_srv.*
    Dhcpv6Srv::setTeeTimes() - new method to
    calcualte T1 and T2

    Dhcpv6Srv::assignIA_NA()
    Dhcpv6Srv::extendIA_NA()
    Dhcpv6Srv::assignIA_PD()
    Dhcpv6Srv::extendIA_NA() - modified to call setTeeTimes()

src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
    TEST_F(Dhcpv6SrvTest, calculateTeeTimers)  - new test

src/bin/dhcp6/tests/hooks_unittest.cc
    Removed overriding of Lease::t1_ and t2_ from tests
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/dhcp6_srv.h
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/bin/dhcp6/tests/hooks_unittest.cc