]> git.ipfire.org Git - thirdparty/kea.git/commit
[#401,!254] kea-dhcp4 now merges in options from config backend
authorThomas Markwalder <tmark@isc.org>
Wed, 6 Mar 2019 18:26:01 +0000 (13:26 -0500)
committerThomas Markwalder <tmark@isc.org>
Wed, 6 Mar 2019 18:26:01 +0000 (13:26 -0500)
commit3d838cbcb71de7342e326d1df7e206a1a1387eca
treeecbf3b838ced15b7156b63f67d07501b41a45cca
parentf0e6cabb47d3d38d7416bd0c623f5e86cff73306
[#401,!254] kea-dhcp4 now merges in options from config backend

src/lib/dhcpsrv/cfg_option.*
    CfgOption::merge() - new function which merges a given set
    of option descriports into the existing set

    CfgOption::createDescriptorOption - new function that uses an
    option definition factory to create a descriptor's option instance

src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, validMerge)
    TEST_F(CfgOptionTest, invalidMerge) - new tests
src/lib/dhcpsrv/cfg_option.cc
src/lib/dhcpsrv/cfg_option.h
src/lib/dhcpsrv/srv_config.cc
src/lib/dhcpsrv/tests/cfg_option_unittest.cc