|
@@ -31,6 +31,7 @@
|
|
#include <dhcpsrv/parsers/dbaccess_parser.h>
|
|
#include <dhcpsrv/parsers/dbaccess_parser.h>
|
|
#include <dhcpsrv/parsers/dhcp_config_parser.h>
|
|
#include <dhcpsrv/parsers/dhcp_config_parser.h>
|
|
#include <dhcpsrv/parsers/dhcp_parsers.h>
|
|
#include <dhcpsrv/parsers/dhcp_parsers.h>
|
|
|
|
+#include <dhcpsrv/parsers/duid_config_parser.h>
|
|
#include <dhcpsrv/parsers/expiration_config_parser.h>
|
|
#include <dhcpsrv/parsers/expiration_config_parser.h>
|
|
#include <dhcpsrv/parsers/host_reservation_parser.h>
|
|
#include <dhcpsrv/parsers/host_reservation_parser.h>
|
|
#include <dhcpsrv/parsers/host_reservations_list_parser.h>
|
|
#include <dhcpsrv/parsers/host_reservations_list_parser.h>
|
|
@@ -701,6 +702,8 @@ DhcpConfigParser* createGlobal6DhcpConfigParser(const std::string& config_id,
|
|
parser = new ControlSocketParser(config_id);
|
|
parser = new ControlSocketParser(config_id);
|
|
} else if (config_id.compare("expired-leases-processing") == 0) {
|
|
} else if (config_id.compare("expired-leases-processing") == 0) {
|
|
parser = new ExpirationConfigParser();
|
|
parser = new ExpirationConfigParser();
|
|
|
|
+ } else if (config_id.compare("server-id") == 0) {
|
|
|
|
+ parser = new DUIDConfigParser();
|
|
} else {
|
|
} else {
|
|
isc_throw(DhcpConfigError,
|
|
isc_throw(DhcpConfigError,
|
|
"unsupported global configuration parameter: "
|
|
"unsupported global configuration parameter: "
|