From: Marcin Siodelski Date: Wed, 18 Mar 2015 18:49:40 +0000 (+0100) Subject: [3705] Changes as a result of the second code review. X-Git-Tag: kea-0.9.1~19^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58a1b3106351b586112c261b1dcc6f944c5c7c0e;p=thirdparty%2Fkea.git [3705] Changes as a result of the second code review. --- diff --git a/src/bin/dhcp6/tests/dhcp6_srv_unittest.cc b/src/bin/dhcp6/tests/dhcp6_srv_unittest.cc index 8aeb716e41..c261743193 100644 --- a/src/bin/dhcp6/tests/dhcp6_srv_unittest.cc +++ b/src/bin/dhcp6/tests/dhcp6_srv_unittest.cc @@ -2215,7 +2215,7 @@ TEST_F(Dhcpv6SrvTest, rsoo2relays) { // Now the second relay. Pkt6::RelayInfo relay2; relay2.msg_type_ = DHCPV6_RELAY_FORW; - relay2.hop_count_ = 1; + relay2.hop_count_ = 2; relay2.linkaddr_ = IOAddress("2001:db8::2"); relay2.peeraddr_ = IOAddress("fe80::2"); vector rsoo2; diff --git a/src/lib/dhcp/std_option_defs.h b/src/lib/dhcp/std_option_defs.h index 4cdaf1d7b2..10835e2a59 100644 --- a/src/lib/dhcp/std_option_defs.h +++ b/src/lib/dhcp/std_option_defs.h @@ -327,6 +327,8 @@ const OptionDefParams OPTION_DEF_PARAMS6[] = { RECORD_DEF(LQ_RELAY_DATA_RECORDS), "" }, { "lq-client-link", D6O_LQ_CLIENT_LINK, OPT_IPV6_ADDRESS_TYPE, true, NO_RECORD_DEF, "" }, + { "erp-local-domain-name", D6O_ERP_LOCAL_DOMAIN_NAME, OPT_FQDN_TYPE, false, + NO_RECORD_DEF, "" }, { "rsoo", D6O_RSOO, OPT_EMPTY_TYPE, false, NO_RECORD_DEF, "rsoo-opts" }, { "client-linklayer-addr", D6O_CLIENT_LINKLAYER_ADDR, OPT_BINARY_TYPE, false, NO_RECORD_DEF, "" } diff --git a/src/lib/dhcp/tests/libdhcp++_unittest.cc b/src/lib/dhcp/tests/libdhcp++_unittest.cc index 73c017e343..92ab21a935 100644 --- a/src/lib/dhcp/tests/libdhcp++_unittest.cc +++ b/src/lib/dhcp/tests/libdhcp++_unittest.cc @@ -1140,6 +1140,14 @@ TEST_F(LibDhcpTest, stdOptionDefs6) { LibDhcpTest::testStdOptionDefs6(D6O_LQ_CLIENT_LINK, begin, end, typeid(Option6AddrLst)); + + LibDhcpTest::testStdOptionDefs6(D6O_RSOO, begin, end, + typeid(OptionCustom), + "rsoo-opts"); + + LibDhcpTest::testStdOptionDefs6(D6O_ERP_LOCAL_DOMAIN_NAME, + fqdn_buf.begin(), fqdn_buf.end(), + typeid(OptionCustom)); } // This test checks if the DHCPv6 option definition can be searched by diff --git a/src/lib/dhcp/tests/pkt_captures6.cc b/src/lib/dhcp/tests/pkt_captures6.cc index f788c9034a..b360fe10c8 100644 --- a/src/lib/dhcp/tests/pkt_captures6.cc +++ b/src/lib/dhcp/tests/pkt_captures6.cc @@ -352,14 +352,14 @@ Pkt6Ptr isc::test::PktCaptures::captureCableLabsShortVendorClass() { /// - option 255 (len 4) /// - option 256 (len 9) /// - remote-id option (37) -/// - RELAY-FORW +/// - relay message option /// - SOLICIT /// - client-id option /// - ia_na option /// - elapsed time /// - ORO -/// - interface-id option (18) -/// - remote-id option (37) +/// - interface-id option (18) +/// - remote-id option (37) /// /// The original capture was posted to dibbler users mailing list. ///