]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3705] Changes as a result of the second code review.
authorMarcin Siodelski <marcin@isc.org>
Wed, 18 Mar 2015 18:49:40 +0000 (19:49 +0100)
committerMarcin Siodelski <marcin@isc.org>
Wed, 18 Mar 2015 18:49:40 +0000 (19:49 +0100)
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/lib/dhcp/std_option_defs.h
src/lib/dhcp/tests/libdhcp++_unittest.cc
src/lib/dhcp/tests/pkt_captures6.cc

index 8aeb716e41d777c4aca8bcd42707c57e04c5c938..c26174319382c8706487f2473ebdca697d8066fc 100644 (file)
@@ -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<uint16_t> rsoo2;
index 4cdaf1d7b248380fae42541da5df0c443d76d9ab..10835e2a598e0c85dc57ac8995a935fd410a834c 100644 (file)
@@ -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, "" }
index 73c017e3434c1ee535bcda0325566a36d74edc3d..92ab21a9358612b734e129bae44d753037ca89e3 100644 (file)
@@ -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
index f788c9034ac3491074ed3e722bf3f276553e3669..b360fe10c83f297cd2171d4667c421116293721f 100644 (file)
@@ -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.
 ///