]> git.ipfire.org Git - thirdparty/kea.git/commit
[#365,!296] Added kea-dhcp6 parsing support for calculate-tee-time and percents
authorThomas Markwalder <tmark@isc.org>
Fri, 5 Apr 2019 06:04:23 +0000 (02:04 -0400)
committerThomas Markwalder <tmark@isc.org>
Fri, 26 Apr 2019 14:49:30 +0000 (10:49 -0400)
commitc1954eb6804de4f7870da0c1c82ac60399147ede
tree35947390973ea9f1da0be9ff8e7b880cc4ae64ab
parent7751303e3284a4e071afe703a94d5fedf71d3d72
[#365,!296] Added kea-dhcp6 parsing support for calculate-tee-time and percents

src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/json_config_parser.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
    added support for calculate-tee-times, t1-percent and t2-percent

src/bin/dhcp6/tests/tee_times_unittest.cc
    - new file with tests for t1/t2 determination

src/lib/dhcpsrv/parsers/dhcp_parsers.cc
    Subnet6ConfigParser::initSubnet() - added invocation
    of  parseTeePercents()

src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
    updated tests

src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
    TEST(CfgSubnets6Test, teeTimePercentValidation) - new test
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/tests/Makefile.am
src/bin/dhcp6/tests/dhcp6_client.cc
src/bin/dhcp6/tests/dhcp6_client.h
src/bin/dhcp6/tests/tee_times_unittest.cc [new file with mode: 0644]
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc