]> git.ipfire.org Git - thirdparty/kea.git/commit
[3689] Removed call to findReservation from AllocateEngine::allocateLeases6()
authorThomas Markwalder <tmark@isc.org>
Tue, 17 Mar 2015 21:19:32 +0000 (17:19 -0400)
committerThomas Markwalder <tmark@isc.org>
Tue, 17 Mar 2015 21:19:32 +0000 (17:19 -0400)
commit5493c9692433f9fcc344bcab1425470817588094
tree7ecf80bd20a234598a7bb84c1eb17f503e7556b4
parentc387c4ca70ad0b0777809b105d5e89e14652a22f
[3689] Removed call to findReservation from AllocateEngine::allocateLeases6()

src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/alloc_engine.cc
    allocateLeases6()
        - removed find_reservation parameter from allocateLeases6
        - removed logic that called findReservation(), this eliminates
        inadvertanly stomping an already populated host in the context.
        Places burden of doing the reservation lookup always on the caller.

src/bin/dhcp6/dhcp6_srv.cc
    removed obsolete boolean parameter from allocateLeases6 calls

src/lib/dhcpsrv/tests/alloc_engine_utils.h
src/lib/dhcpsrv/tests/alloc_engine_utils.cc
   AllocEngine6Test::findReservation() - new method which calls
   engine's findReservation() and fills in context hostname accordingly.

src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
    added calls to AlloceEnginetTest::findReservation where needed
src/bin/dhcp6/dhcp6_srv.cc
src/lib/dhcpsrv/alloc_engine.cc
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
src/lib/dhcpsrv/tests/alloc_engine_utils.cc
src/lib/dhcpsrv/tests/alloc_engine_utils.h