]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4765] Addressed review comments.
authorMarcin Siodelski <marcin@isc.org>
Wed, 14 Sep 2016 08:15:55 +0000 (10:15 +0200)
committerMarcin Siodelski <marcin@isc.org>
Wed, 14 Sep 2016 08:15:55 +0000 (10:15 +0200)
doc/guide/dhcp6-srv.xml
src/bin/dhcp4/dhcp4.spec
src/bin/dhcp4/tests/classify_unittest.cc
src/bin/dhcp6/dhcp6.spec

index 62f696fcacb3afad5efcb0065edef40db86f32b3..483a101b7dfebc9011f3ebf8198a29f7687680a1 100644 (file)
@@ -2636,7 +2636,7 @@ should include options from the isc option space:
             </userinput>
          } ]"
      } ]"
- }"
+ }
 
 </screen>
     <para>Static class assignments, as shown above, can be used in conjuction
index cb9a570684e9eb928f8f5fc5b5786e5c1ccf679c..d6111d2430a1aee390f717d1f3b7b16a085676cc 100644 (file)
                         "item_type": "list",
                         "item_optional": true,
                         "item_default": [],
+                        "item_description": "list of reserved classes for a client",
                         "list_item_spec":
                         {
                           "item_name": "client-class",
                           "item_type": "string",
                           "item_optional": false,
-                          "item_default": ""
+                          "item_default": "",
+                          "item_description": "one of the classes reserved for a client"
                         }
                       } ]
                   }
index 220d4df87b628c8c19ebef71c7e5ef4365d89fff..513c8a734e3615742c6b35798b41c02af0446f7d 100644 (file)
@@ -24,7 +24,7 @@ namespace {
 /// @brief Set of JSON configurations used throughout the classify tests.
 ///
 /// - Configuration 0:
-///   - Used for testing direct traffic
+///   - Used for testing dynamic assignment of client classes
 ///   - 1 subnet: 10.0.0.0/24
 ///   - 1 pool: 10.0.0.10-10.0.0.100
 ///   - the following classes defined:
@@ -32,6 +32,17 @@ namespace {
 ///     option[93].hex == 0x0007, set server-hostname to deneb
 ///     option[93].hex == 0x0006, set boot-file-name to pxelinux.0
 ///     option[93].hex == 0x0001, set boot-file-name to ipxe.efi
+///
+/// - Configuration 1:
+///   - Used for testing reservations of client classes for a client
+///   - The following classes are defined:
+///     - 'pxe', next-server set to 1.2.3.4, assigned dynamically
+///     - 'reserved-class1', routers set to 10.0.0.200, reserved for a
+///        host using HW address 'aa:bb:cc:dd:ee:ff'
+///     - 'reserved-class2', domain-name-servers set to 10.0.0.201,
+///        also reserved for the host using HW address
+///        'aa:bb:cc:dd:ee:ff'
+///   - Subnet of 10.0.0.0/24 with a single address pool
 const char* CONFIGS[] = {
     // Configuration 0
     "{ \"interfaces-config\": {"
index 5a45670caad1da6cd44b485fe1a2651ae615250b..65ba301a830e4be098ac0b30384738d95d885f4f 100644 (file)
                         "item_type": "list",
                         "item_optional": true,
                         "item_default": [],
+                        "item_description": "list of reserved classes for a client",
                         "list_item_spec":
                         {
                           "item_name": "client-class",
                           "item_type": "string",
                           "item_optional": false,
-                          "item_default": ""
+                          "item_default": "",
+                          "item_description": "one of the classes reserved for a client"
                         }
                       } ]
                   }