[#13,!6] allocation engine modifications to support v6 global host reservations
src/lib/dhcpsrv/alloc_engine.cc
New functions:
AllocEngine::ClientContext6::globalHost()
AllocEngine::ClientContext6::hasGlobalReservation()
AllocEngine::findGlobalReservation()
AllocEngine::allocateGlobalReservedLeases6()
Modified functions:
AllocEngine::ClientContext6::currentHost() - modified to take
into account a global host
AllocEngine::findReservation() - modified to use findGlobalReservation()
AllocEngine::allocateLeases6() - modified to use allocateGlobalReservation()
AllocEngine::removeNonmatchingReservedLeases6() - modified to
retain global reservations
AllocEngine::extendLease6() - modified to bypass range and client
mismatch disqualification for global reservations