diff --git a/src/bin/dhcp4/dhcp4.spec b/src/bin/dhcp4/dhcp4.spec index d5066e8293..46192de7f8 100644 --- a/src/bin/dhcp4/dhcp4.spec +++ b/src/bin/dhcp4/dhcp4.spec @@ -34,6 +34,37 @@ "item_default": 4000 }, + { "item_name": "option-data", + "item_type": "list", + "item_optional": false, + "item_default": [], + "list_item_spec": + { + "item_name": "single-option-data", + "item_type": "map", + "item_optional": false, + "item_default": {}, + "map_item_spec": [ + { + "item_name": "name", + "item_type": "string", + "item_optional": false, + "item_default": "" + }, + + { "item_name": "code", + "item_type": "integer", + "item_optional": false, + "item_default": 0 + }, + { "item_name": "data", + "item_type": "string", + "item_optional": false, + "item_default": "" + } ] + } + }, + { "item_name": "subnet4", "item_type": "list", "item_optional": false, @@ -80,9 +111,40 @@ "item_optional": false, "item_default": "" } - } - ] - } + }, + + { "item_name": "option-data", + "item_type": "list", + "item_optional": false, + "item_default": [], + "list_item_spec": + { + "item_name": "single-option-data", + "item_type": "map", + "item_optional": false, + "item_default": {}, + "map_item_spec": [ + { + "item_name": "name", + "item_type": "string", + "item_optional": false, + "item_default": "" + }, + { + "item_name": "code", + "item_type": "integer", + "item_optional": false, + "item_default": 0 + }, + { + "item_name": "data", + "item_type": "string", + "item_optional": false, + "item_default": "" + } ] + } + } ] + } } ], "commands": [