Kea: dhcpsrv_messages.cc Source File

| Kea 3.2.0-git

dhcpsrv_messages.cc
Go to the documentation of this file.
1// File created from src/lib/dhcpsrv/dhcpsrv_messages.mes
2
3#include <cstddef>
4#include <log/message_types.h>
5#include <log/message_initializer.h>
6
7namespace isc {
8namespace dhcp {
9
10extern const isc::log::MessageID DHCPSRV_CFGMGR_ADD_IFACE = "DHCPSRV_CFGMGR_ADD_IFACE";
11extern const isc::log::MessageID DHCPSRV_CFGMGR_ADD_SUBNET4 = "DHCPSRV_CFGMGR_ADD_SUBNET4";
12extern const isc::log::MessageID DHCPSRV_CFGMGR_ADD_SUBNET6 = "DHCPSRV_CFGMGR_ADD_SUBNET6";
13extern const isc::log::MessageID DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE = "DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE";
14extern const isc::log::MessageID DHCPSRV_CFGMGR_CFG_DHCP_DDNS = "DHCPSRV_CFGMGR_CFG_DHCP_DDNS";
15extern const isc::log::MessageID DHCPSRV_CFGMGR_CONFIG4_MERGED = "DHCPSRV_CFGMGR_CONFIG4_MERGED";
16extern const isc::log::MessageID DHCPSRV_CFGMGR_CONFIG6_MERGED = "DHCPSRV_CFGMGR_CONFIG6_MERGED";
17extern const isc::log::MessageID DHCPSRV_CFGMGR_CONFIGURE_SERVERID = "DHCPSRV_CFGMGR_CONFIGURE_SERVERID";
18extern const isc::log::MessageID DHCPSRV_CFGMGR_DEL_SUBNET4 = "DHCPSRV_CFGMGR_DEL_SUBNET4";
19extern const isc::log::MessageID DHCPSRV_CFGMGR_DEL_SUBNET6 = "DHCPSRV_CFGMGR_DEL_SUBNET6";
20extern const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES = "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES";
21extern const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES_DONE = "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES_DONE";
22extern const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES = "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES";
23extern const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES_DONE = "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES_DONE";
24extern const isc::log::MessageID DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED = "DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED";
25extern const isc::log::MessageID DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED = "DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED";
26extern const isc::log::MessageID DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_DETECTED = "DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_DETECTED";
27extern const isc::log::MessageID DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE = "DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE";
28extern const isc::log::MessageID DHCPSRV_CFGMGR_NEW_SUBNET4 = "DHCPSRV_CFGMGR_NEW_SUBNET4";
29extern const isc::log::MessageID DHCPSRV_CFGMGR_NEW_SUBNET6 = "DHCPSRV_CFGMGR_NEW_SUBNET6";
30extern const isc::log::MessageID DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH = "DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH";
31extern const isc::log::MessageID DHCPSRV_CFGMGR_OPTION_DUPLICATE = "DHCPSRV_CFGMGR_OPTION_DUPLICATE";
32extern const isc::log::MessageID DHCPSRV_CFGMGR_RENEW_GTR_REBIND = "DHCPSRV_CFGMGR_RENEW_GTR_REBIND";
33extern const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED = "DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED";
34extern const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT = "DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT";
35extern const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT = "DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT";
36extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4 = "DHCPSRV_CFGMGR_SUBNET4";
37extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_ADDR = "DHCPSRV_CFGMGR_SUBNET4_ADDR";
38extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_IFACE = "DHCPSRV_CFGMGR_SUBNET4_IFACE";
39extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_RELAY = "DHCPSRV_CFGMGR_SUBNET4_RELAY";
40extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6 = "DHCPSRV_CFGMGR_SUBNET6";
41extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_IFACE = "DHCPSRV_CFGMGR_SUBNET6_IFACE";
42extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_IFACE_ID = "DHCPSRV_CFGMGR_SUBNET6_IFACE_ID";
43extern const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_RELAY = "DHCPSRV_CFGMGR_SUBNET6_RELAY";
44extern const isc::log::MessageID DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL = "DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL";
45extern const isc::log::MessageID DHCPSRV_CFGMGR_UPDATE_SUBNET4 = "DHCPSRV_CFGMGR_UPDATE_SUBNET4";
46extern const isc::log::MessageID DHCPSRV_CFGMGR_UPDATE_SUBNET6 = "DHCPSRV_CFGMGR_UPDATE_SUBNET6";
47extern const isc::log::MessageID DHCPSRV_CFGMGR_USE_ADDRESS = "DHCPSRV_CFGMGR_USE_ADDRESS";
48extern const isc::log::MessageID DHCPSRV_CFGMGR_USE_ALLOCATOR = "DHCPSRV_CFGMGR_USE_ALLOCATOR";
49extern const isc::log::MessageID DHCPSRV_CFGMGR_USE_UNICAST = "DHCPSRV_CFGMGR_USE_UNICAST";
50extern const isc::log::MessageID DHCPSRV_CLASS_WITH_ADDITIONAL_AND_LIFETIMES = "DHCPSRV_CLASS_WITH_ADDITIONAL_AND_LIFETIMES";
51extern const isc::log::MessageID DHCPSRV_CLIENT_CLASS_DEPRECATED = "DHCPSRV_CLIENT_CLASS_DEPRECATED";
52extern const isc::log::MessageID DHCPSRV_CLOSE_DB = "DHCPSRV_CLOSE_DB";
53extern const isc::log::MessageID DHCPSRV_DDNS_TTL_TOO_LARGE = "DHCPSRV_DDNS_TTL_TOO_LARGE";
54extern const isc::log::MessageID DHCPSRV_DDNS_TTL_TOO_SMALL = "DHCPSRV_DDNS_TTL_TOO_SMALL";
55extern const isc::log::MessageID DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET = "DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET";
56extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION = "DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION";
57extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_HANDLER_NULL = "DHCPSRV_DHCP_DDNS_HANDLER_NULL";
58extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_NCR_REJECTED = "DHCPSRV_DHCP_DDNS_NCR_REJECTED";
59extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_NCR_SENT = "DHCPSRV_DHCP_DDNS_NCR_SENT";
60extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_SENDER_STARTED = "DHCPSRV_DHCP_DDNS_SENDER_STARTED";
61extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_SENDER_STOPPED = "DHCPSRV_DHCP_DDNS_SENDER_STOPPED";
62extern const isc::log::MessageID DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES = "DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES";
63extern const isc::log::MessageID DHCPSRV_EVAL_ERROR = "DHCPSRV_EVAL_ERROR";
64extern const isc::log::MessageID DHCPSRV_EVAL_RESULT = "DHCPSRV_EVAL_RESULT";
65extern const isc::log::MessageID DHCPSRV_FORENSIC_BACKENDS_REGISTERED = "DHCPSRV_FORENSIC_BACKENDS_REGISTERED";
66extern const isc::log::MessageID DHCPSRV_FORENSIC_BACKEND_DEREGISTER = "DHCPSRV_FORENSIC_BACKEND_DEREGISTER";
67extern const isc::log::MessageID DHCPSRV_FORENSIC_BACKEND_REGISTER = "DHCPSRV_FORENSIC_BACKEND_REGISTER";
68extern const isc::log::MessageID DHCPSRV_HOOK_LEASE4_RECOVER_SKIP = "DHCPSRV_HOOK_LEASE4_RECOVER_SKIP";
69extern const isc::log::MessageID DHCPSRV_HOOK_LEASE4_RENEW_SKIP = "DHCPSRV_HOOK_LEASE4_RENEW_SKIP";
70extern const isc::log::MessageID DHCPSRV_HOOK_LEASE4_SELECT_SKIP = "DHCPSRV_HOOK_LEASE4_SELECT_SKIP";
71extern const isc::log::MessageID DHCPSRV_HOOK_LEASE6_EXTEND_SKIP = "DHCPSRV_HOOK_LEASE6_EXTEND_SKIP";
72extern const isc::log::MessageID DHCPSRV_HOOK_LEASE6_RECOVER_SKIP = "DHCPSRV_HOOK_LEASE6_RECOVER_SKIP";
73extern const isc::log::MessageID DHCPSRV_HOOK_LEASE6_SELECT_SKIP = "DHCPSRV_HOOK_LEASE6_SELECT_SKIP";
74extern const isc::log::MessageID DHCPSRV_HOST_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED = "DHCPSRV_HOST_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED";
75extern const isc::log::MessageID DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL = "DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL";
76extern const isc::log::MessageID DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED = "DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED";
77extern const isc::log::MessageID DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL = "DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL";
78extern const isc::log::MessageID DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED = "DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED";
79extern const isc::log::MessageID DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED = "DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED";
80extern const isc::log::MessageID DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER = "DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER";
81extern const isc::log::MessageID DHCPSRV_LEASE_MGR_BACKEND_REGISTER = "DHCPSRV_LEASE_MGR_BACKEND_REGISTER";
82extern const isc::log::MessageID DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION = "DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION";
83extern const isc::log::MessageID DHCPSRV_LEASE_MGR_CALLBACK_UNKNOWN_EXCEPTION = "DHCPSRV_LEASE_MGR_CALLBACK_UNKNOWN_EXCEPTION";
84extern const isc::log::MessageID DHCPSRV_LEASE_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED = "DHCPSRV_LEASE_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED";
85extern const isc::log::MessageID DHCPSRV_LEASE_SANITY_FAIL = "DHCPSRV_LEASE_SANITY_FAIL";
86extern const isc::log::MessageID DHCPSRV_LEASE_SANITY_FAIL_DISCARD = "DHCPSRV_LEASE_SANITY_FAIL_DISCARD";
87extern const isc::log::MessageID DHCPSRV_LEASE_SANITY_FIXED = "DHCPSRV_LEASE_SANITY_FIXED";
88extern const isc::log::MessageID DHCPSRV_MEMFILE_ADD_ADDR4 = "DHCPSRV_MEMFILE_ADD_ADDR4";
89extern const isc::log::MessageID DHCPSRV_MEMFILE_ADD_ADDR6 = "DHCPSRV_MEMFILE_ADD_ADDR6";
90extern const isc::log::MessageID DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6 = "DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6";
91extern const isc::log::MessageID DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4 = "DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4";
92extern const isc::log::MessageID DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6 = "DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6";
93extern const isc::log::MessageID DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6_ERROR = "DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6_ERROR";
94extern const isc::log::MessageID DHCPSRV_MEMFILE_COMMIT = "DHCPSRV_MEMFILE_COMMIT";
95extern const isc::log::MessageID DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES = "DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES";
96extern const isc::log::MessageID DHCPSRV_MEMFILE_DB = "DHCPSRV_MEMFILE_DB";
97extern const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_ADDR4 = "DHCPSRV_MEMFILE_DELETE_ADDR4";
98extern const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_ADDR6 = "DHCPSRV_MEMFILE_DELETE_ADDR6";
99extern const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4 = "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4";
100extern const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6 = "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6";
101extern const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START = "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START";
102extern const isc::log::MessageID DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4 = "DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4";
103extern const isc::log::MessageID DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4_ERROR = "DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4_ERROR";
104extern const isc::log::MessageID DHCPSRV_MEMFILE_FAILED_TO_OPEN = "DHCPSRV_MEMFILE_FAILED_TO_OPEN";
105extern const isc::log::MessageID DHCPSRV_MEMFILE_GET4 = "DHCPSRV_MEMFILE_GET4";
106extern const isc::log::MessageID DHCPSRV_MEMFILE_GET6 = "DHCPSRV_MEMFILE_GET6";
107extern const isc::log::MessageID DHCPSRV_MEMFILE_GET6_DUID = "DHCPSRV_MEMFILE_GET6_DUID";
108extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_ADDR4 = "DHCPSRV_MEMFILE_GET_ADDR4";
109extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_ADDR6 = "DHCPSRV_MEMFILE_GET_ADDR6";
110extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_CLIENTID = "DHCPSRV_MEMFILE_GET_CLIENTID";
111extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_EXPIRED4 = "DHCPSRV_MEMFILE_GET_EXPIRED4";
112extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_EXPIRED6 = "DHCPSRV_MEMFILE_GET_EXPIRED6";
113extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_HOSTNAME4 = "DHCPSRV_MEMFILE_GET_HOSTNAME4";
114extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_HOSTNAME6 = "DHCPSRV_MEMFILE_GET_HOSTNAME6";
115extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_HWADDR4 = "DHCPSRV_MEMFILE_GET_HWADDR4";
116extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_HWADDR6 = "DHCPSRV_MEMFILE_GET_HWADDR6";
117extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_IAID_DUID = "DHCPSRV_MEMFILE_GET_IAID_DUID";
118extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID = "DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID";
119extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_PAGE4 = "DHCPSRV_MEMFILE_GET_PAGE4";
120extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_PAGE6 = "DHCPSRV_MEMFILE_GET_PAGE6";
121extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_RELAYID4 = "DHCPSRV_MEMFILE_GET_RELAYID4";
122extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_RELAYID6 = "DHCPSRV_MEMFILE_GET_RELAYID6";
123extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_REMOTEID4 = "DHCPSRV_MEMFILE_GET_REMOTEID4";
124extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_REMOTEID6 = "DHCPSRV_MEMFILE_GET_REMOTEID6";
125extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID4 = "DHCPSRV_MEMFILE_GET_SUBID4";
126extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID6 = "DHCPSRV_MEMFILE_GET_SUBID6";
127extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_CLIENTID = "DHCPSRV_MEMFILE_GET_SUBID_CLIENTID";
128extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_HWADDR = "DHCPSRV_MEMFILE_GET_SUBID_HWADDR";
129extern const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_PAGE6 = "DHCPSRV_MEMFILE_GET_SUBID_PAGE6";
130extern const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_FILE_LOAD = "DHCPSRV_MEMFILE_LEASE_FILE_LOAD";
131extern const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_LOAD = "DHCPSRV_MEMFILE_LEASE_LOAD";
132extern const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR = "DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR";
133extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_EXECUTE = "DHCPSRV_MEMFILE_LFC_EXECUTE";
134extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_FAIL_PID_CREATE = "DHCPSRV_MEMFILE_LFC_FAIL_PID_CREATE";
135extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL = "DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL";
136extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL = "DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL";
137extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_RESCHEDULED = "DHCPSRV_MEMFILE_LFC_RESCHEDULED";
138extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_RUNNING = "DHCPSRV_MEMFILE_LFC_RUNNING";
139extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_SETUP = "DHCPSRV_MEMFILE_LFC_SETUP";
140extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_SPAWN_FAIL = "DHCPSRV_MEMFILE_LFC_SPAWN_FAIL";
141extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_START = "DHCPSRV_MEMFILE_LFC_START";
142extern const isc::log::MessageID DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED = "DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED";
143extern const isc::log::MessageID DHCPSRV_MEMFILE_NEEDS_DOWNGRADING = "DHCPSRV_MEMFILE_NEEDS_DOWNGRADING";
144extern const isc::log::MessageID DHCPSRV_MEMFILE_NEEDS_UPGRADING = "DHCPSRV_MEMFILE_NEEDS_UPGRADING";
145extern const isc::log::MessageID DHCPSRV_MEMFILE_NO_STORAGE = "DHCPSRV_MEMFILE_NO_STORAGE";
146extern const isc::log::MessageID DHCPSRV_MEMFILE_PATH_SECURITY_WARNING = "DHCPSRV_MEMFILE_PATH_SECURITY_WARNING";
147extern const isc::log::MessageID DHCPSRV_MEMFILE_READ_HWADDR_FAIL = "DHCPSRV_MEMFILE_READ_HWADDR_FAIL";
148extern const isc::log::MessageID DHCPSRV_MEMFILE_ROLLBACK = "DHCPSRV_MEMFILE_ROLLBACK";
149extern const isc::log::MessageID DHCPSRV_MEMFILE_UPDATE_ADDR4 = "DHCPSRV_MEMFILE_UPDATE_ADDR4";
150extern const isc::log::MessageID DHCPSRV_MEMFILE_UPDATE_ADDR6 = "DHCPSRV_MEMFILE_UPDATE_ADDR6";
151extern const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES4 = "DHCPSRV_MEMFILE_WIPE_LEASES4";
152extern const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED = "DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED";
153extern const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES6 = "DHCPSRV_MEMFILE_WIPE_LEASES6";
154extern const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED = "DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED";
155extern const isc::log::MessageID DHCPSRV_MT_DISABLED_QUEUE_CONTROL = "DHCPSRV_MT_DISABLED_QUEUE_CONTROL";
156extern const isc::log::MessageID DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE = "DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE";
157extern const isc::log::MessageID DHCPSRV_NOTYPE_DB = "DHCPSRV_NOTYPE_DB";
158extern const isc::log::MessageID DHCPSRV_NO_SOCKETS_OPEN = "DHCPSRV_NO_SOCKETS_OPEN";
159extern const isc::log::MessageID DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED = "DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED";
160extern const isc::log::MessageID DHCPSRV_OPEN_SOCKET_FAIL = "DHCPSRV_OPEN_SOCKET_FAIL";
161extern const isc::log::MessageID DHCPSRV_QUEUE_NCR = "DHCPSRV_QUEUE_NCR";
162extern const isc::log::MessageID DHCPSRV_QUEUE_NCR_FAILED = "DHCPSRV_QUEUE_NCR_FAILED";
163extern const isc::log::MessageID DHCPSRV_QUEUE_NCR_SKIP = "DHCPSRV_QUEUE_NCR_SKIP";
164extern const isc::log::MessageID DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED = "DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED";
165extern const isc::log::MessageID DHCPSRV_SUBNET4O6_SELECT_FAILED = "DHCPSRV_SUBNET4O6_SELECT_FAILED";
166extern const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH = "DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH";
167extern const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH = "DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH";
168extern const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_BY_RELAY_ADDRESS_NO_MATCH = "DHCPSRV_SUBNET4_SELECT_BY_RELAY_ADDRESS_NO_MATCH";
169extern const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS = "DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS";
170extern const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS = "DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS";
171extern const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_NO_USABLE_ADDRESS = "DHCPSRV_SUBNET4_SELECT_NO_USABLE_ADDRESS";
172extern const isc::log::MessageID DHCPSRV_SUBNET6_SELECT_BY_ADDRESS_NO_MATCH = "DHCPSRV_SUBNET6_SELECT_BY_ADDRESS_NO_MATCH";
173extern const isc::log::MessageID DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_ID_NO_MATCH = "DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_ID_NO_MATCH";
174extern const isc::log::MessageID DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_NO_MATCH = "DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_NO_MATCH";
175extern const isc::log::MessageID DHCPSRV_TEMPLATE_EVAL_ERROR = "DHCPSRV_TEMPLATE_EVAL_ERROR";
176extern const isc::log::MessageID DHCPSRV_TEMPLATE_EVAL_RESULT = "DHCPSRV_TEMPLATE_EVAL_RESULT";
177extern const isc::log::MessageID DHCPSRV_TIMERMGR_CALLBACK_FAILED = "DHCPSRV_TIMERMGR_CALLBACK_FAILED";
178extern const isc::log::MessageID DHCPSRV_TIMERMGR_REGISTER_TIMER = "DHCPSRV_TIMERMGR_REGISTER_TIMER";
179extern const isc::log::MessageID DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION = "DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION";
180extern const isc::log::MessageID DHCPSRV_TIMERMGR_START_TIMER = "DHCPSRV_TIMERMGR_START_TIMER";
181extern const isc::log::MessageID DHCPSRV_TIMERMGR_STOP_TIMER = "DHCPSRV_TIMERMGR_STOP_TIMER";
182extern const isc::log::MessageID DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS = "DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS";
183extern const isc::log::MessageID DHCPSRV_TIMERMGR_UNREGISTER_TIMER = "DHCPSRV_TIMERMGR_UNREGISTER_TIMER";
184extern const isc::log::MessageID DHCPSRV_UNKNOWN_DB = "DHCPSRV_UNKNOWN_DB";
185extern const isc::log::MessageID LEGAL_LOG_PATH_SECURITY_WARNING = "LEGAL_LOG_PATH_SECURITY_WARNING";
186
187} // namespace dhcp
188} // namespace isc
189
190namespace {
191
192const char* values[] = {
193 "DHCPSRV_CFGMGR_ADD_IFACE", "listening on interface %1",
194 "DHCPSRV_CFGMGR_ADD_SUBNET4", "adding subnet %1",
195 "DHCPSRV_CFGMGR_ADD_SUBNET6", "adding subnet %1",
196 "DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE", "enabling listening on all interfaces",
197 "DHCPSRV_CFGMGR_CFG_DHCP_DDNS", "Setting DHCP-DDNS configuration to: %1",
198 "DHCPSRV_CFGMGR_CONFIG4_MERGED", "Configuration backend data has been merged.",
199 "DHCPSRV_CFGMGR_CONFIG6_MERGED", "Configuration backend data has been merged.",
200 "DHCPSRV_CFGMGR_CONFIGURE_SERVERID", "server configuration includes specification of a server identifier",
201 "DHCPSRV_CFGMGR_DEL_SUBNET4", "IPv4 subnet %1 removed",
202 "DHCPSRV_CFGMGR_DEL_SUBNET6", "IPv6 subnet %1 removed",
203 "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES", "populating free address leases for the FLQ allocator in subnet %1; it can take a while!",
204 "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES_DONE", "populated %1 free address leases for the FLQ allocator in subnet %2 in %3",
205 "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES", "populating free prefix leases for the FLQ allocator in subnet %1; it can take a while!",
206 "DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES_DONE", "populated %1 free prefix leases for the FLQ allocator in subnet %2 completed in %3",
207 "DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED", "ignoring \"ip-reservations-unique\" setting because at least one of the host database backends does not support non-unique IP reservations in a subnet",
208 "DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED", "ignoring \"ip-reservations-unique\" setting because at least one of the host database backends does not support non unique IP reservations in a subnet",
209 "DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_DETECTED", "the \"ip-reservations-unique\" flag is set to true and multiple reservations for the IP address %1 in subnet %2 are not allowed causing error: %3",
210 "DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE", "setting \"ip-reservations-unique\" from false to true poses a risk that some host backends may still contain multiple reservations for the same IP address",
211 "DHCPSRV_CFGMGR_NEW_SUBNET4", "a new subnet has been added to configuration: %1",
212 "DHCPSRV_CFGMGR_NEW_SUBNET6", "a new subnet has been added to configuration: %1",
213 "DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH", "failed to create option: %1",
214 "DHCPSRV_CFGMGR_OPTION_DUPLICATE", "multiple options with the code: %1 added to the subnet: %2",
215 "DHCPSRV_CFGMGR_RENEW_GTR_REBIND", "in %1, the value of renew-timer %2 is greater than the value of rebind-timer %3, ignoring renew-timer",
216 "DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED", "use of raw sockets is unsupported on this OS, UDP sockets will be used",
217 "DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT", "\"dhcp-socket-type\" not specified , using default socket type %1",
218 "DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT", "using socket type %1",
219 "DHCPSRV_CFGMGR_SUBNET4", "retrieved subnet %1 for address hint %2",
220 "DHCPSRV_CFGMGR_SUBNET4_ADDR", "selected subnet %1 for packet received by matching address %2",
221 "DHCPSRV_CFGMGR_SUBNET4_IFACE", "selected subnet %1 for packet received over interface %2",
222 "DHCPSRV_CFGMGR_SUBNET4_RELAY", "selected subnet %1, because of matching relay addr %2",
223 "DHCPSRV_CFGMGR_SUBNET6", "retrieved subnet %1 for address hint %2",
224 "DHCPSRV_CFGMGR_SUBNET6_IFACE", "selected subnet %1 for packet received over interface %2",
225 "DHCPSRV_CFGMGR_SUBNET6_IFACE_ID", "selected subnet %1 (interface-id match) for incoming packet",
226 "DHCPSRV_CFGMGR_SUBNET6_RELAY", "selected subnet %1, because of matching relay addr %2",
227 "DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL", "specified link local address %1 for unicast traffic on interface %2",
228 "DHCPSRV_CFGMGR_UPDATE_SUBNET4", "updating subnet %1 (result %2)",
229 "DHCPSRV_CFGMGR_UPDATE_SUBNET6", "updating subnet %1 (result %2)",
230 "DHCPSRV_CFGMGR_USE_ADDRESS", "listening on address %1, on interface %2",
231 "DHCPSRV_CFGMGR_USE_ALLOCATOR", "using the %1 allocator for %2 leases in subnet %3",
232 "DHCPSRV_CFGMGR_USE_UNICAST", "listening on unicast address %1, on interface %2",
233 "DHCPSRV_CLASS_WITH_ADDITIONAL_AND_LIFETIMES", "class: %1 has 'only-in-additional-list' true while specifying one or more lease life time values. Life time values will be ignored.",
234 "DHCPSRV_CLIENT_CLASS_DEPRECATED", "The parameter 'client-class' is deprecated. Use 'client-classes' list parameter instead",
235 "DHCPSRV_CLOSE_DB", "closing currently open %1 database",
236 "DHCPSRV_DDNS_TTL_TOO_LARGE", "%1 of lease life time %2 is %3, using maximum of %4 instead.",
237 "DHCPSRV_DDNS_TTL_TOO_SMALL", "%1 of lease life time %2 is %3, using minimum of %4 instead.",
238 "DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET", "received bad DHCPv4o6 packet: %1",
239 "DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION", "error handler for DHCP_DDNS IO generated an expected exception: %1",
240 "DHCPSRV_DHCP_DDNS_HANDLER_NULL", "error handler for DHCP_DDNS IO is not set.",
241 "DHCPSRV_DHCP_DDNS_NCR_REJECTED", "NameChangeRequest rejected by the sender: %1, ncr: %2",
242 "DHCPSRV_DHCP_DDNS_NCR_SENT", "NameChangeRequest sent to kea-dhcp-ddns: %1",
243 "DHCPSRV_DHCP_DDNS_SENDER_STARTED", "NameChangeRequest sender has been started: %1",
244 "DHCPSRV_DHCP_DDNS_SENDER_STOPPED", "NameChangeRequest sender has been stopped.",
245 "DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES", "DHCP_DDNS updates are being suspended.",
246 "DHCPSRV_EVAL_ERROR", "%1: Expression '%2' evaluated to %3",
247 "DHCPSRV_EVAL_RESULT", "%1: Expression '%2' evaluated to %3",
248 "DHCPSRV_FORENSIC_BACKENDS_REGISTERED", "the following forensic backend types are available: %1",
249 "DHCPSRV_FORENSIC_BACKEND_DEREGISTER", "deregistered forensic backend type: %1",
250 "DHCPSRV_FORENSIC_BACKEND_REGISTER", "registered forensic backend type: %1",
251 "DHCPSRV_HOOK_LEASE4_RECOVER_SKIP", "DHCPv4 lease %1 was not recovered from the declined state because a callout set the skip status.",
252 "DHCPSRV_HOOK_LEASE4_RENEW_SKIP", "DHCPv4 lease was not renewed because a callout set the skip flag.",
253 "DHCPSRV_HOOK_LEASE4_SELECT_SKIP", "Lease4 creation was skipped, because of callout skip flag.",
254 "DHCPSRV_HOOK_LEASE6_EXTEND_SKIP", "DHCPv6 lease lifetime was not extended because a callout set the skip flag for message %1",
255 "DHCPSRV_HOOK_LEASE6_RECOVER_SKIP", "DHCPv6 lease %1 was not recovered from declined state because a callout set the skip status.",
256 "DHCPSRV_HOOK_LEASE6_SELECT_SKIP", "Lease6 (non-temporary) creation was skipped, because of callout skip flag.",
257 "DHCPSRV_HOST_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED", "Failed to connect to database: %1 with error: %2",
258 "DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL", "extended info for lease %1 failed checks (%2)",
259 "DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED", "extended info for lease %1 was upgraded",
260 "DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL", "extended info for lease %1 failed checks (%2)",
261 "DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED", "extended info for lease %1 was upgraded",
262 "DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED", "the following lease backend types are available: %1",
263 "DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER", "deregistered lease backend type: %1",
264 "DHCPSRV_LEASE_MGR_BACKEND_REGISTER", "registered lease backend type: %1",
265 "DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION", "exception occurred in a lease manager callback for callback type %1, subnet id %2, and lease %3: %4",
266 "DHCPSRV_LEASE_MGR_CALLBACK_UNKNOWN_EXCEPTION", "unknown exception occurred in a lease manager callback for callback type %1, subnet id %2, and lease %3",
267 "DHCPSRV_LEASE_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED", "Failed to connect to database: %1 with error: %2",
268 "DHCPSRV_LEASE_SANITY_FAIL", "The lease %1 with subnet-id %2 failed subnet-id checks (%3).",
269 "DHCPSRV_LEASE_SANITY_FAIL_DISCARD", "The lease %1 with subnet-id %2 failed subnet-id checks (%3) and was dropped.",
270 "DHCPSRV_LEASE_SANITY_FIXED", "The lease %1 with subnet-id %2 failed subnet-id checks, but was corrected to subnet-id %3.",
271 "DHCPSRV_MEMFILE_ADD_ADDR4", "adding IPv4 lease with address %1",
272 "DHCPSRV_MEMFILE_ADD_ADDR6", "adding IPv6 lease with address %1",
273 "DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6", "building extended info tables with %1 sanity check level, tables %2",
274 "DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4", "extract extended info with %1 sanity check level%2",
275 "DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6", "building extended info tables saw %1 leases, extended info sanity checks modified %2 leases and %3 leases were entered into tables",
276 "DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6_ERROR", "building extended info tables got an exception on the lease for %1: %2",
277 "DHCPSRV_MEMFILE_COMMIT", "committing to memory file database",
278 "DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES", "running LFC now to convert lease files to the current schema: %1.%2",
279 "DHCPSRV_MEMFILE_DB", "opening memory file lease database: %1",
280 "DHCPSRV_MEMFILE_DELETE_ADDR4", "deleting lease for address %1",
281 "DHCPSRV_MEMFILE_DELETE_ADDR6", "deleting lease for address %1",
282 "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4", "deleting reclaimed IPv4 leases that expired more than %1 seconds ago",
283 "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6", "deleting reclaimed IPv6 leases that expired more than %1 seconds ago",
284 "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START", "starting deletion of %1 expired-reclaimed leases",
285 "DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4", "extracting extended info saw %1 leases, extended info sanity checks modified %2 / updated %3 leases and %4 leases have relay or remote id",
286 "DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4_ERROR", "extracting extended info got an exception on the lease for %1: %2",
287 "DHCPSRV_MEMFILE_FAILED_TO_OPEN", "Could not open lease file: %1",
288 "DHCPSRV_MEMFILE_GET4", "obtaining all IPv4 leases",
289 "DHCPSRV_MEMFILE_GET6", "obtaining all IPv6 leases",
290 "DHCPSRV_MEMFILE_GET6_DUID", "obtaining IPv6 leases for DUID %1",
291 "DHCPSRV_MEMFILE_GET_ADDR4", "obtaining IPv4 lease for address %1",
292 "DHCPSRV_MEMFILE_GET_ADDR6", "obtaining IPv6 lease for address %1 and lease type %2",
293 "DHCPSRV_MEMFILE_GET_CLIENTID", "obtaining IPv4 leases for client ID %1",
294 "DHCPSRV_MEMFILE_GET_EXPIRED4", "obtaining maximum %1 of expired IPv4 leases",
295 "DHCPSRV_MEMFILE_GET_EXPIRED6", "obtaining maximum %1 of expired IPv6 leases",
296 "DHCPSRV_MEMFILE_GET_HOSTNAME4", "obtaining IPv4 leases for hostname %1",
297 "DHCPSRV_MEMFILE_GET_HOSTNAME6", "obtaining IPv6 leases for hostname %1",
298 "DHCPSRV_MEMFILE_GET_HWADDR4", "obtaining IPv4 leases for hardware address %1",
299 "DHCPSRV_MEMFILE_GET_HWADDR6", "obtaining IPv6 leases for hardware address %1",
300 "DHCPSRV_MEMFILE_GET_IAID_DUID", "obtaining IPv6 leases for IAID %1 and DUID %2 and lease type %3",
301 "DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID", "obtaining IPv6 leases for IAID %1, Subnet ID %2, DUID %3 and lease type %4",
302 "DHCPSRV_MEMFILE_GET_PAGE4", "obtaining at most %1 IPv4 leases starting from address %2",
303 "DHCPSRV_MEMFILE_GET_PAGE6", "obtaining at most %1 IPv6 leases starting from address %2",
304 "DHCPSRV_MEMFILE_GET_RELAYID4", "obtaining at most %1 IPv4 leases starting from address %2 with relay id %3 and cltt between %4 and %5",
305 "DHCPSRV_MEMFILE_GET_RELAYID6", "obtaining at most %1 IPv6 leases starting from address %2 with relay id %3",
306 "DHCPSRV_MEMFILE_GET_REMOTEID4", "obtaining at most %1 IPv4 leases starting from address %2 with remote id %3 and cltt between %4 and %5",
307 "DHCPSRV_MEMFILE_GET_REMOTEID6", "obtaining at most %1 IPv6 leases starting from address %2 with remote id %3",
308 "DHCPSRV_MEMFILE_GET_SUBID4", "obtaining IPv4 leases for subnet ID %1",
309 "DHCPSRV_MEMFILE_GET_SUBID6", "obtaining IPv6 leases for subnet ID %1",
310 "DHCPSRV_MEMFILE_GET_SUBID_CLIENTID", "obtaining IPv4 lease for subnet ID %1 and client ID %2",
311 "DHCPSRV_MEMFILE_GET_SUBID_HWADDR", "obtaining IPv4 lease for subnet ID %1 and hardware address %2",
312 "DHCPSRV_MEMFILE_GET_SUBID_PAGE6", "obtaining at most %1 IPv6 leases starting from address %2 for subnet ID %3",
313 "DHCPSRV_MEMFILE_LEASE_FILE_LOAD", "loading leases from file %1",
314 "DHCPSRV_MEMFILE_LEASE_LOAD", "loading lease %1",
315 "DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR", "discarding row %1, error: %2",
316 "DHCPSRV_MEMFILE_LFC_EXECUTE", "executing Lease File Cleanup using: %1",
317 "DHCPSRV_MEMFILE_LFC_FAIL_PID_CREATE", "Lease File Cleanup pid file create: %1",
318 "DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL", "failed to rename the current lease file %1 to %2, reason: %3",
319 "DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL", "failed to reopen lease file %1 after preparing input file for lease file cleanup, reason: %2, new leases will not persist!",
320 "DHCPSRV_MEMFILE_LFC_RESCHEDULED", "rescheduled Lease File Cleanup",
321 "DHCPSRV_MEMFILE_LFC_RUNNING", "Lease File Cleanup instance already running",
322 "DHCPSRV_MEMFILE_LFC_SETUP", "setting up the Lease File Cleanup interval to %1 sec",
323 "DHCPSRV_MEMFILE_LFC_SPAWN_FAIL", "lease file cleanup failed to run because kea-lfc process couldn't be spawned",
324 "DHCPSRV_MEMFILE_LFC_START", "starting Lease File Cleanup",
325 "DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED", "failed to unregister timer 'memfile-lfc': %1",
326 "DHCPSRV_MEMFILE_NEEDS_DOWNGRADING", "version of lease file: %1 schema is later than version %2",
327 "DHCPSRV_MEMFILE_NEEDS_UPGRADING", "version of lease file: %1 schema is earlier than version %2",
328 "DHCPSRV_MEMFILE_NO_STORAGE", "running in non-persistent mode, leases will be lost after restart",
329 "DHCPSRV_MEMFILE_PATH_SECURITY_WARNING", "Lease file path specified is NOT SECURE: %1",
330 "DHCPSRV_MEMFILE_READ_HWADDR_FAIL", "failed to read hardware address from lease file: %1",
331 "DHCPSRV_MEMFILE_ROLLBACK", "rolling back memory file database",
332 "DHCPSRV_MEMFILE_UPDATE_ADDR4", "updating IPv4 lease for address %1",
333 "DHCPSRV_MEMFILE_UPDATE_ADDR6", "updating IPv6 lease for address %1",
334 "DHCPSRV_MEMFILE_WIPE_LEASES4", "removing all IPv4 leases from subnet %1",
335 "DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED", "removing all IPv4 leases from subnet %1 finished, removed %2 leases",
336 "DHCPSRV_MEMFILE_WIPE_LEASES6", "removing all IPv6 leases from subnet %1",
337 "DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED", "removing all IPv6 leases from subnet %1 finished, removed %2 leases",
338 "DHCPSRV_MT_DISABLED_QUEUE_CONTROL", "disabling dhcp queue control when multi-threading is enabled.",
339 "DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE", "current configuration will result in opening multiple broadcast capable sockets on some interfaces and some DHCP messages may be duplicated",
340 "DHCPSRV_NOTYPE_DB", "no 'type' keyword to determine database backend: %1",
341 "DHCPSRV_NO_SOCKETS_OPEN", "no interface configured to listen to DHCP traffic",
342 "DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED", "The parameter 'only-if-required' is deprecated. Use 'only-in-additional-list' instead",
343 "DHCPSRV_OPEN_SOCKET_FAIL", "failed to open socket: %1",
344 "DHCPSRV_QUEUE_NCR", "%1: Name change request to %2 DNS entry queued: %3",
345 "DHCPSRV_QUEUE_NCR_FAILED", "%1: queuing %2 name change request failed for lease %3: %4",
346 "DHCPSRV_QUEUE_NCR_SKIP", "%1: skip queuing name change request for lease: %2",
347 "DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED", "The parameter 'require-client-classes' is deprecated. Use 'evaluate-additional-classes' instead",
348 "DHCPSRV_SUBNET4O6_SELECT_FAILED", "Failed to select any subnet for the DHCPv4o6 packet",
349 "DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH", "No subnet matches address: %1",
350 "DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH", "No subnet matches interface: %1",
351 "DHCPSRV_SUBNET4_SELECT_BY_RELAY_ADDRESS_NO_MATCH", "No subnet matches relay address: %1",
352 "DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS", "No RAI options found to use for subnet selection.",
353 "DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS", "Relay address (giaddr) in client packet is empty.",
354 "DHCPSRV_SUBNET4_SELECT_NO_USABLE_ADDRESS", "No subnet selected because no suitable address to use for subnet selection was found.",
355 "DHCPSRV_SUBNET6_SELECT_BY_ADDRESS_NO_MATCH", "No subnet matches address: %1",
356 "DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_ID_NO_MATCH", "No subnet matches interface id: %1",
357 "DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_NO_MATCH", "No subnet matches interface: %1",
358 "DHCPSRV_TEMPLATE_EVAL_ERROR", "%1: Expression '%2' evaluated to %3",
359 "DHCPSRV_TEMPLATE_EVAL_RESULT", "%1: Expression '%2' evaluated to %3",
360 "DHCPSRV_TIMERMGR_CALLBACK_FAILED", "running handler for timer %1 caused exception: %2",
361 "DHCPSRV_TIMERMGR_REGISTER_TIMER", "registering timer: %1, using interval: %2 ms",
362 "DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION", "running operation for timer: %1",
363 "DHCPSRV_TIMERMGR_START_TIMER", "starting timer: %1",
364 "DHCPSRV_TIMERMGR_STOP_TIMER", "stopping timer: %1",
365 "DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS", "unregistering all timers",
366 "DHCPSRV_TIMERMGR_UNREGISTER_TIMER", "unregistering timer: %1",
367 "DHCPSRV_UNKNOWN_DB", "unknown database type: %1",
368 "LEGAL_LOG_PATH_SECURITY_WARNING", "Forensic log path specified is NOT SECURE: %1",
369 NULL
370};
371
372const isc::log::MessageInitializer initializer(values);
373
374} // Anonymous namespace
375
isc::log::MessageInitializer
Initialize Message Dictionary.
Definition message_initializer.h:72
message_initializer.h
message_types.h
isc::dhcp
Definition dhcp4/client_handler.cc:20
isc::dhcp::DHCPSRV_MEMFILE_LFC_START
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_START
Definition dhcpsrv_messages.h:142
isc::dhcp::DHCPSRV_DHCP_DDNS_NCR_SENT
const isc::log::MessageID DHCPSRV_DHCP_DDNS_NCR_SENT
Definition dhcpsrv_messages.h:60
isc::dhcp::DHCPSRV_LEASE_MGR_CALLBACK_UNKNOWN_EXCEPTION
const isc::log::MessageID DHCPSRV_LEASE_MGR_CALLBACK_UNKNOWN_EXCEPTION
Definition dhcpsrv_messages.h:84
isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID_CLIENTID
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_CLIENTID
Definition dhcpsrv_messages.h:128
isc::dhcp::DHCPSRV_HOOK_LEASE4_RECOVER_SKIP
const isc::log::MessageID DHCPSRV_HOOK_LEASE4_RECOVER_SKIP
Definition dhcpsrv_messages.h:69
isc::dhcp::DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4
const isc::log::MessageID DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4
Definition dhcpsrv_messages.h:103
isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID_HWADDR
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_HWADDR
Definition dhcpsrv_messages.h:129
isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES6
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES6
Definition dhcpsrv_messages.h:154
isc::dhcp::DHCPSRV_MEMFILE_LFC_RUNNING
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_RUNNING
Definition dhcpsrv_messages.h:139
isc::dhcp::DHCPSRV_MEMFILE_GET4
const isc::log::MessageID DHCPSRV_MEMFILE_GET4
Definition dhcpsrv_messages.h:106
isc::dhcp::DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED
const isc::log::MessageID DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED
Definition dhcpsrv_messages.h:80
isc::dhcp::DHCPSRV_FORENSIC_BACKEND_REGISTER
const isc::log::MessageID DHCPSRV_FORENSIC_BACKEND_REGISTER
Definition dhcpsrv_messages.h:68
isc::dhcp::DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6_ERROR
const isc::log::MessageID DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6_ERROR
Definition dhcpsrv_messages.h:94
isc::dhcp::DHCPSRV_CFGMGR_ADD_IFACE
const isc::log::MessageID DHCPSRV_CFGMGR_ADD_IFACE
Definition dhcpsrv_messages.h:11
isc::dhcp::DHCPSRV_CFGMGR_SUBNET6_IFACE
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_IFACE
Definition dhcpsrv_messages.h:42
isc::dhcp::DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH
const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH
Definition dhcpsrv_messages.h:168
isc::dhcp::DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH
const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH
Definition dhcpsrv_messages.h:167
isc::dhcp::DHCPSRV_CFGMGR_SUBNET4_IFACE
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_IFACE
Definition dhcpsrv_messages.h:39
isc::dhcp::DHCPSRV_CFGMGR_NEW_SUBNET6
const isc::log::MessageID DHCPSRV_CFGMGR_NEW_SUBNET6
Definition dhcpsrv_messages.h:30
isc::dhcp::DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES
const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES
Definition dhcpsrv_messages.h:23
isc::dhcp::DHCPSRV_MEMFILE_LEASE_LOAD
const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_LOAD
Definition dhcpsrv_messages.h:132
isc::dhcp::DHCPSRV_MEMFILE_GET_REMOTEID6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_REMOTEID6
Definition dhcpsrv_messages.h:125
isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID_PAGE6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_PAGE6
Definition dhcpsrv_messages.h:130
isc::dhcp::DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED
Definition dhcpsrv_messages.h:143
isc::dhcp::DHCPSRV_MEMFILE_LFC_SPAWN_FAIL
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_SPAWN_FAIL
Definition dhcpsrv_messages.h:141
isc::dhcp::DHCPSRV_CFGMGR_ADD_SUBNET6
const isc::log::MessageID DHCPSRV_CFGMGR_ADD_SUBNET6
Definition dhcpsrv_messages.h:13
isc::dhcp::DHCPSRV_MEMFILE_PATH_SECURITY_WARNING
const isc::log::MessageID DHCPSRV_MEMFILE_PATH_SECURITY_WARNING
Definition dhcpsrv_messages.h:147
isc::dhcp::DHCPSRV_CFGMGR_UPDATE_SUBNET4
const isc::log::MessageID DHCPSRV_CFGMGR_UPDATE_SUBNET4
Definition dhcpsrv_messages.h:46
isc::dhcp::DHCPSRV_QUEUE_NCR
const isc::log::MessageID DHCPSRV_QUEUE_NCR
Definition dhcpsrv_messages.h:162
isc::dhcp::DHCPSRV_LEASE_SANITY_FAIL_DISCARD
const isc::log::MessageID DHCPSRV_LEASE_SANITY_FAIL_DISCARD
Definition dhcpsrv_messages.h:87
isc::dhcp::DHCPSRV_CFGMGR_ADD_SUBNET4
const isc::log::MessageID DHCPSRV_CFGMGR_ADD_SUBNET4
Definition dhcpsrv_messages.h:12
isc::dhcp::DHCPSRV_CFGMGR_SUBNET6_RELAY
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_RELAY
Definition dhcpsrv_messages.h:44
isc::dhcp::DHCPSRV_FORENSIC_BACKENDS_REGISTERED
const isc::log::MessageID DHCPSRV_FORENSIC_BACKENDS_REGISTERED
Definition dhcpsrv_messages.h:66
isc::dhcp::DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES_DONE
const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES_DONE
Definition dhcpsrv_messages.h:22
isc::dhcp::DHCPSRV_MEMFILE_READ_HWADDR_FAIL
const isc::log::MessageID DHCPSRV_MEMFILE_READ_HWADDR_FAIL
Definition dhcpsrv_messages.h:148
isc::dhcp::DHCPSRV_SUBNET4O6_SELECT_FAILED
const isc::log::MessageID DHCPSRV_SUBNET4O6_SELECT_FAILED
Definition dhcpsrv_messages.h:166
isc::dhcp::DHCPSRV_DHCP_DDNS_SENDER_STOPPED
const isc::log::MessageID DHCPSRV_DHCP_DDNS_SENDER_STOPPED
Definition dhcpsrv_messages.h:62
isc::dhcp::DHCPSRV_LEASE_SANITY_FAIL
const isc::log::MessageID DHCPSRV_LEASE_SANITY_FAIL
Definition dhcpsrv_messages.h:86
isc::dhcp::DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED
const isc::log::MessageID DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED
Definition dhcpsrv_messages.h:79
isc::dhcp::DHCPSRV_EVAL_ERROR
const isc::log::MessageID DHCPSRV_EVAL_ERROR
Definition dhcpsrv_messages.h:64
isc::dhcp::DHCPSRV_CFGMGR_CONFIG4_MERGED
const isc::log::MessageID DHCPSRV_CFGMGR_CONFIG4_MERGED
Definition dhcpsrv_messages.h:16
isc::dhcp::DHCPSRV_MEMFILE_DB
const isc::log::MessageID DHCPSRV_MEMFILE_DB
Definition dhcpsrv_messages.h:97
isc::dhcp::DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES
const isc::log::MessageID DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES
Definition dhcpsrv_messages.h:96
isc::dhcp::DHCPSRV_MEMFILE_LFC_SETUP
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_SETUP
Definition dhcpsrv_messages.h:140
isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED
Definition dhcpsrv_messages.h:155
isc::dhcp::DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES
const isc::log::MessageID DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES
Definition dhcpsrv_messages.h:63
isc::dhcp::DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED
const isc::log::MessageID DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED
Definition dhcpsrv_messages.h:25
isc::dhcp::DHCPSRV_CFGMGR_CFG_DHCP_DDNS
const isc::log::MessageID DHCPSRV_CFGMGR_CFG_DHCP_DDNS
Definition dhcpsrv_messages.h:15
isc::dhcp::DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS
const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS
Definition dhcpsrv_messages.h:171
isc::dhcp::DHCPSRV_CFGMGR_DEL_SUBNET4
const isc::log::MessageID DHCPSRV_CFGMGR_DEL_SUBNET4
Definition dhcpsrv_messages.h:19
isc::dhcp::DHCPSRV_TEMPLATE_EVAL_RESULT
const isc::log::MessageID DHCPSRV_TEMPLATE_EVAL_RESULT
Definition dhcpsrv_messages.h:177
isc::dhcp::DHCPSRV_HOOK_LEASE6_SELECT_SKIP
const isc::log::MessageID DHCPSRV_HOOK_LEASE6_SELECT_SKIP
Definition dhcpsrv_messages.h:74
isc::dhcp::DHCPSRV_CFGMGR_OPTION_DUPLICATE
const isc::log::MessageID DHCPSRV_CFGMGR_OPTION_DUPLICATE
Definition dhcpsrv_messages.h:32
isc::dhcp::DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES_DONE
const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_PREFIX_LEASES_DONE
Definition dhcpsrv_messages.h:24
isc::dhcp::DHCPSRV_CFGMGR_USE_ALLOCATOR
const isc::log::MessageID DHCPSRV_CFGMGR_USE_ALLOCATOR
Definition dhcpsrv_messages.h:49
isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES4
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES4
Definition dhcpsrv_messages.h:152
isc::dhcp::DHCPSRV_CLASS_WITH_ADDITIONAL_AND_LIFETIMES
const isc::log::MessageID DHCPSRV_CLASS_WITH_ADDITIONAL_AND_LIFETIMES
Definition dhcpsrv_messages.h:51
isc::dhcp::DHCPSRV_SUBNET4_SELECT_NO_USABLE_ADDRESS
const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_NO_USABLE_ADDRESS
Definition dhcpsrv_messages.h:172
isc::dhcp::DHCPSRV_CFGMGR_UPDATE_SUBNET6
const isc::log::MessageID DHCPSRV_CFGMGR_UPDATE_SUBNET6
Definition dhcpsrv_messages.h:47
isc::dhcp::DHCPSRV_CFGMGR_SUBNET4_ADDR
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_ADDR
Definition dhcpsrv_messages.h:38
isc::dhcp::DHCPSRV_CFGMGR_USE_ADDRESS
const isc::log::MessageID DHCPSRV_CFGMGR_USE_ADDRESS
Definition dhcpsrv_messages.h:48
isc::dhcp::DHCPSRV_MEMFILE_GET_RELAYID4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_RELAYID4
Definition dhcpsrv_messages.h:122
isc::dhcp::DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START
Definition dhcpsrv_messages.h:102
isc::dhcp::DHCPSRV_CFGMGR_RENEW_GTR_REBIND
const isc::log::MessageID DHCPSRV_CFGMGR_RENEW_GTR_REBIND
Definition dhcpsrv_messages.h:33
isc::dhcp::DHCPSRV_MEMFILE_LEASE_FILE_LOAD
const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_FILE_LOAD
Definition dhcpsrv_messages.h:131
isc::dhcp::DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL
Definition dhcpsrv_messages.h:136
isc::dhcp::DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION
const isc::log::MessageID DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION
Definition dhcpsrv_messages.h:83
isc::dhcp::DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE
const isc::log::MessageID DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE
Definition dhcpsrv_messages.h:157
isc::dhcp::DHCPSRV_MEMFILE_UPDATE_ADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_UPDATE_ADDR4
Definition dhcpsrv_messages.h:150
isc::dhcp::DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER
const isc::log::MessageID DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER
Definition dhcpsrv_messages.h:81
isc::dhcp::DHCPSRV_DDNS_TTL_TOO_LARGE
const isc::log::MessageID DHCPSRV_DDNS_TTL_TOO_LARGE
Definition dhcpsrv_messages.h:54
isc::dhcp::DHCPSRV_CLOSE_DB
const isc::log::MessageID DHCPSRV_CLOSE_DB
Definition dhcpsrv_messages.h:53
isc::dhcp::DHCPSRV_QUEUE_NCR_FAILED
const isc::log::MessageID DHCPSRV_QUEUE_NCR_FAILED
Definition dhcpsrv_messages.h:163
isc::dhcp::DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS
const isc::log::MessageID DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS
Definition dhcpsrv_messages.h:183
isc::dhcp::DHCPSRV_MT_DISABLED_QUEUE_CONTROL
const isc::log::MessageID DHCPSRV_MT_DISABLED_QUEUE_CONTROL
Definition dhcpsrv_messages.h:156
isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID6
Definition dhcpsrv_messages.h:127
isc::dhcp::DHCPSRV_DHCP_DDNS_SENDER_STARTED
const isc::log::MessageID DHCPSRV_DHCP_DDNS_SENDER_STARTED
Definition dhcpsrv_messages.h:61
isc::dhcp::DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT
const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT
Definition dhcpsrv_messages.h:36
isc::dhcp::DHCPSRV_UNKNOWN_DB
const isc::log::MessageID DHCPSRV_UNKNOWN_DB
Definition dhcpsrv_messages.h:185
isc::dhcp::DHCPSRV_CFGMGR_CONFIGURE_SERVERID
const isc::log::MessageID DHCPSRV_CFGMGR_CONFIGURE_SERVERID
Definition dhcpsrv_messages.h:18
isc::dhcp::DHCPSRV_LEASE_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED
const isc::log::MessageID DHCPSRV_LEASE_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED
Definition dhcpsrv_messages.h:85
isc::dhcp::DHCPSRV_MEMFILE_LFC_FAIL_PID_CREATE
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_FAIL_PID_CREATE
Definition dhcpsrv_messages.h:135
isc::dhcp::DHCPSRV_TIMERMGR_STOP_TIMER
const isc::log::MessageID DHCPSRV_TIMERMGR_STOP_TIMER
Definition dhcpsrv_messages.h:182
isc::dhcp::DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION
const isc::log::MessageID DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION
Definition dhcpsrv_messages.h:180
isc::dhcp::DHCPSRV_MEMFILE_GET_ADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_ADDR4
Definition dhcpsrv_messages.h:109
isc::dhcp::DHCPSRV_MEMFILE_ROLLBACK
const isc::log::MessageID DHCPSRV_MEMFILE_ROLLBACK
Definition dhcpsrv_messages.h:149
isc::dhcp::DHCPSRV_FORENSIC_BACKEND_DEREGISTER
const isc::log::MessageID DHCPSRV_FORENSIC_BACKEND_DEREGISTER
Definition dhcpsrv_messages.h:67
isc::dhcp::DHCPSRV_MEMFILE_GET_HWADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HWADDR6
Definition dhcpsrv_messages.h:117
isc::dhcp::DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS
const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS
Definition dhcpsrv_messages.h:170
isc::dhcp::DHCPSRV_MEMFILE_UPDATE_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_UPDATE_ADDR6
Definition dhcpsrv_messages.h:151
isc::dhcp::DHCPSRV_CFGMGR_CONFIG6_MERGED
const isc::log::MessageID DHCPSRV_CFGMGR_CONFIG6_MERGED
Definition dhcpsrv_messages.h:17
isc::dhcp::DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_DETECTED
const isc::log::MessageID DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_DETECTED
Definition dhcpsrv_messages.h:27
isc::dhcp::DHCPSRV_MEMFILE_LFC_RESCHEDULED
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_RESCHEDULED
Definition dhcpsrv_messages.h:138
isc::dhcp::DHCPSRV_CLIENT_CLASS_DEPRECATED
const isc::log::MessageID DHCPSRV_CLIENT_CLASS_DEPRECATED
Definition dhcpsrv_messages.h:52
isc::dhcp::DHCPSRV_MEMFILE_GET_EXPIRED4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_EXPIRED4
Definition dhcpsrv_messages.h:112
isc::dhcp::DHCPSRV_MEMFILE_GET_EXPIRED6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_EXPIRED6
Definition dhcpsrv_messages.h:113
isc::dhcp::DHCPSRV_MEMFILE_GET_HOSTNAME4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HOSTNAME4
Definition dhcpsrv_messages.h:114
isc::dhcp::DHCPSRV_TEMPLATE_EVAL_ERROR
const isc::log::MessageID DHCPSRV_TEMPLATE_EVAL_ERROR
Definition dhcpsrv_messages.h:176
isc::dhcp::DHCPSRV_HOST_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED
const isc::log::MessageID DHCPSRV_HOST_MGR_DB_OPEN_CONNECTION_WITH_RETRY_FAILED
Definition dhcpsrv_messages.h:75
isc::dhcp::DHCPSRV_CFGMGR_SUBNET4_RELAY
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_RELAY
Definition dhcpsrv_messages.h:40
isc::dhcp::DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET
const isc::log::MessageID DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET
Definition dhcpsrv_messages.h:56
isc::dhcp::DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4_ERROR
const isc::log::MessageID DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4_ERROR
Definition dhcpsrv_messages.h:104
isc::dhcp::LEGAL_LOG_PATH_SECURITY_WARNING
const isc::log::MessageID LEGAL_LOG_PATH_SECURITY_WARNING
Definition dhcpsrv_messages.h:186
isc::dhcp::DHCPSRV_MEMFILE_NEEDS_DOWNGRADING
const isc::log::MessageID DHCPSRV_MEMFILE_NEEDS_DOWNGRADING
Definition dhcpsrv_messages.h:144
isc::dhcp::DHCPSRV_MEMFILE_ADD_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_ADD_ADDR6
Definition dhcpsrv_messages.h:90
isc::dhcp::DHCPSRV_LEASE_MGR_BACKEND_REGISTER
const isc::log::MessageID DHCPSRV_LEASE_MGR_BACKEND_REGISTER
Definition dhcpsrv_messages.h:82
isc::dhcp::DHCPSRV_NOTYPE_DB
const isc::log::MessageID DHCPSRV_NOTYPE_DB
Definition dhcpsrv_messages.h:158
isc::dhcp::DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE
const isc::log::MessageID DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE
Definition dhcpsrv_messages.h:14
isc::dhcp::DHCPSRV_DHCP_DDNS_NCR_REJECTED
const isc::log::MessageID DHCPSRV_DHCP_DDNS_NCR_REJECTED
Definition dhcpsrv_messages.h:59
isc::dhcp::DHCPSRV_QUEUE_NCR_SKIP
const isc::log::MessageID DHCPSRV_QUEUE_NCR_SKIP
Definition dhcpsrv_messages.h:164
isc::dhcp::DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED
const isc::log::MessageID DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED
Definition dhcpsrv_messages.h:165
isc::dhcp::DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE
const isc::log::MessageID DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE
Definition dhcpsrv_messages.h:28
isc::dhcp::DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL
const isc::log::MessageID DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL
Definition dhcpsrv_messages.h:45
isc::dhcp::DHCPSRV_CFGMGR_NEW_SUBNET4
const isc::log::MessageID DHCPSRV_CFGMGR_NEW_SUBNET4
Definition dhcpsrv_messages.h:29
isc::dhcp::DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4
const isc::log::MessageID DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4
Definition dhcpsrv_messages.h:92
isc::dhcp::DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED
Definition dhcpsrv_messages.h:153
isc::dhcp::DHCPSRV_HOOK_LEASE6_EXTEND_SKIP
const isc::log::MessageID DHCPSRV_HOOK_LEASE6_EXTEND_SKIP
Definition dhcpsrv_messages.h:72
isc::dhcp::DHCPSRV_MEMFILE_GET_SUBID4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID4
Definition dhcpsrv_messages.h:126
isc::dhcp::DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL
Definition dhcpsrv_messages.h:137
isc::dhcp::DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH
const isc::log::MessageID DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH
Definition dhcpsrv_messages.h:31
isc::dhcp::DHCPSRV_MEMFILE_COMMIT
const isc::log::MessageID DHCPSRV_MEMFILE_COMMIT
Definition dhcpsrv_messages.h:95
isc::dhcp::DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4
Definition dhcpsrv_messages.h:100
isc::dhcp::DHCPSRV_HOOK_LEASE4_SELECT_SKIP
const isc::log::MessageID DHCPSRV_HOOK_LEASE4_SELECT_SKIP
Definition dhcpsrv_messages.h:71
isc::dhcp::DHCPSRV_DDNS_TTL_TOO_SMALL
const isc::log::MessageID DHCPSRV_DDNS_TTL_TOO_SMALL
Definition dhcpsrv_messages.h:55
isc::dhcp::DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6
const isc::log::MessageID DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6
Definition dhcpsrv_messages.h:91
isc::dhcp::DHCPSRV_MEMFILE_GET_HOSTNAME6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HOSTNAME6
Definition dhcpsrv_messages.h:115
isc::dhcp::DHCPSRV_HOOK_LEASE6_RECOVER_SKIP
const isc::log::MessageID DHCPSRV_HOOK_LEASE6_RECOVER_SKIP
Definition dhcpsrv_messages.h:73
isc::dhcp::DHCPSRV_TIMERMGR_START_TIMER
const isc::log::MessageID DHCPSRV_TIMERMGR_START_TIMER
Definition dhcpsrv_messages.h:181
isc::dhcp::DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6
Definition dhcpsrv_messages.h:101
isc::dhcp::DHCPSRV_MEMFILE_LFC_EXECUTE
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_EXECUTE
Definition dhcpsrv_messages.h:134
isc::dhcp::DHCPSRV_CFGMGR_SUBNET6
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6
Definition dhcpsrv_messages.h:41
isc::dhcp::DHCPSRV_TIMERMGR_UNREGISTER_TIMER
const isc::log::MessageID DHCPSRV_TIMERMGR_UNREGISTER_TIMER
Definition dhcpsrv_messages.h:184
isc::dhcp::DHCPSRV_MEMFILE_GET_RELAYID6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_RELAYID6
Definition dhcpsrv_messages.h:123
isc::dhcp::DHCPSRV_MEMFILE_NO_STORAGE
const isc::log::MessageID DHCPSRV_MEMFILE_NO_STORAGE
Definition dhcpsrv_messages.h:146
isc::dhcp::DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT
const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT
Definition dhcpsrv_messages.h:35
isc::dhcp::DHCPSRV_CFGMGR_SUBNET6_IFACE_ID
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_IFACE_ID
Definition dhcpsrv_messages.h:43
isc::dhcp::DHCPSRV_NO_SOCKETS_OPEN
const isc::log::MessageID DHCPSRV_NO_SOCKETS_OPEN
Definition dhcpsrv_messages.h:159
isc::dhcp::DHCPSRV_SUBNET4_SELECT_BY_RELAY_ADDRESS_NO_MATCH
const isc::log::MessageID DHCPSRV_SUBNET4_SELECT_BY_RELAY_ADDRESS_NO_MATCH
Definition dhcpsrv_messages.h:169
isc::dhcp::DHCPSRV_CFGMGR_SUBNET4
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4
Definition dhcpsrv_messages.h:37
isc::dhcp::DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6
const isc::log::MessageID DHCPSRV_MEMFILE_BUILD_EXTENDED_INFO_TABLES6
Definition dhcpsrv_messages.h:93
isc::dhcp::DHCPSRV_MEMFILE_GET_PAGE4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_PAGE4
Definition dhcpsrv_messages.h:120
isc::dhcp::DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED
const isc::log::MessageID DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED
Definition dhcpsrv_messages.h:160
isc::dhcp::DHCPSRV_LEASE_SANITY_FIXED
const isc::log::MessageID DHCPSRV_LEASE_SANITY_FIXED
Definition dhcpsrv_messages.h:88
isc::dhcp::DHCPSRV_MEMFILE_GET6_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_GET6_DUID
Definition dhcpsrv_messages.h:108
isc::dhcp::DHCPSRV_CFGMGR_DEL_SUBNET6
const isc::log::MessageID DHCPSRV_CFGMGR_DEL_SUBNET6
Definition dhcpsrv_messages.h:20
isc::dhcp::DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_ID_NO_MATCH
const isc::log::MessageID DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_ID_NO_MATCH
Definition dhcpsrv_messages.h:174
isc::dhcp::DHCPSRV_MEMFILE_GET_HWADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HWADDR4
Definition dhcpsrv_messages.h:116
isc::dhcp::DHCPSRV_TIMERMGR_REGISTER_TIMER
const isc::log::MessageID DHCPSRV_TIMERMGR_REGISTER_TIMER
Definition dhcpsrv_messages.h:179
isc::dhcp::DHCPSRV_MEMFILE_DELETE_ADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_ADDR4
Definition dhcpsrv_messages.h:98
isc::dhcp::DHCPSRV_OPEN_SOCKET_FAIL
const isc::log::MessageID DHCPSRV_OPEN_SOCKET_FAIL
Definition dhcpsrv_messages.h:161
isc::dhcp::DHCPSRV_SUBNET6_SELECT_BY_ADDRESS_NO_MATCH
const isc::log::MessageID DHCPSRV_SUBNET6_SELECT_BY_ADDRESS_NO_MATCH
Definition dhcpsrv_messages.h:173
isc::dhcp::DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR
const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR
Definition dhcpsrv_messages.h:133
isc::dhcp::DHCPSRV_MEMFILE_GET_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_ADDR6
Definition dhcpsrv_messages.h:110
isc::dhcp::DHCPSRV_MEMFILE_ADD_ADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_ADD_ADDR4
Definition dhcpsrv_messages.h:89
isc::dhcp::DHCPSRV_MEMFILE_GET_CLIENTID
const isc::log::MessageID DHCPSRV_MEMFILE_GET_CLIENTID
Definition dhcpsrv_messages.h:111
isc::dhcp::DHCPSRV_MEMFILE_GET_IAID_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_GET_IAID_DUID
Definition dhcpsrv_messages.h:118
isc::dhcp::DHCPSRV_HOOK_LEASE4_RENEW_SKIP
const isc::log::MessageID DHCPSRV_HOOK_LEASE4_RENEW_SKIP
Definition dhcpsrv_messages.h:70
isc::dhcp::DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED
const isc::log::MessageID DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED
Definition dhcpsrv_messages.h:26
isc::dhcp::DHCPSRV_MEMFILE_NEEDS_UPGRADING
const isc::log::MessageID DHCPSRV_MEMFILE_NEEDS_UPGRADING
Definition dhcpsrv_messages.h:145
isc::dhcp::DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL
const isc::log::MessageID DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL
Definition dhcpsrv_messages.h:76
isc::dhcp::DHCPSRV_TIMERMGR_CALLBACK_FAILED
const isc::log::MessageID DHCPSRV_TIMERMGR_CALLBACK_FAILED
Definition dhcpsrv_messages.h:178
isc::dhcp::DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED
const isc::log::MessageID DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED
Definition dhcpsrv_messages.h:77
isc::dhcp::DHCPSRV_MEMFILE_GET6
const isc::log::MessageID DHCPSRV_MEMFILE_GET6
Definition dhcpsrv_messages.h:107
isc::dhcp::DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_NO_MATCH
const isc::log::MessageID DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_NO_MATCH
Definition dhcpsrv_messages.h:175
isc::dhcp::DHCPSRV_MEMFILE_GET_REMOTEID4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_REMOTEID4
Definition dhcpsrv_messages.h:124
isc::dhcp::DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES
const isc::log::MessageID DHCPSRV_CFGMGR_FLQ_POPULATE_FREE_ADDRESS_LEASES
Definition dhcpsrv_messages.h:21
isc::dhcp::DHCPSRV_MEMFILE_FAILED_TO_OPEN
const isc::log::MessageID DHCPSRV_MEMFILE_FAILED_TO_OPEN
Definition dhcpsrv_messages.h:105
isc::dhcp::DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED
const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED
Definition dhcpsrv_messages.h:34
isc::dhcp::DHCPSRV_CFGMGR_USE_UNICAST
const isc::log::MessageID DHCPSRV_CFGMGR_USE_UNICAST
Definition dhcpsrv_messages.h:50
isc::dhcp::DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL
const isc::log::MessageID DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL
Definition dhcpsrv_messages.h:78
isc::dhcp::DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID
Definition dhcpsrv_messages.h:119
isc::dhcp::DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION
const isc::log::MessageID DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION
Definition dhcpsrv_messages.h:57
isc::dhcp::DHCPSRV_EVAL_RESULT
const isc::log::MessageID DHCPSRV_EVAL_RESULT
Definition dhcpsrv_messages.h:65
isc::dhcp::DHCPSRV_MEMFILE_DELETE_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_ADDR6
Definition dhcpsrv_messages.h:99
isc::dhcp::DHCPSRV_DHCP_DDNS_HANDLER_NULL
const isc::log::MessageID DHCPSRV_DHCP_DDNS_HANDLER_NULL
Definition dhcpsrv_messages.h:58
isc::dhcp::DHCPSRV_MEMFILE_GET_PAGE6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_PAGE6
Definition dhcpsrv_messages.h:121
isc::log::MessageID
const char * MessageID
Definition message_types.h:15
isc
Defines the logger used by the top-level component of kea-lfc.
Definition check_exists_add.cc:18