]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1945] add ARM section for debug messages indexed by log level
authorAndrei Pavel <andrei@isc.org>
Mon, 19 Aug 2024 13:53:45 +0000 (16:53 +0300)
committerAndrei Pavel <andrei@isc.org>
Thu, 22 Aug 2024 12:47:24 +0000 (15:47 +0300)
doc/sphinx/debug-messages.rst [new file with mode: 0644]
doc/sphinx/mes2doc.py
tools/check-messages.py

diff --git a/doc/sphinx/debug-messages.rst b/doc/sphinx/debug-messages.rst
new file mode 100644 (file)
index 0000000..78cd711
--- /dev/null
@@ -0,0 +1,1231 @@
+Messages printed on debuglevel 0
+================================
+
+
+- CTRL_AGENT_RUN_EXIT
+- DCTL_INIT_PROCESS
+- DCTL_RUN_PROCESS
+- DCTL_SHUTDOWN
+- DCTL_SHUTDOWN_SIGNAL_RECVD
+- DCTL_STANDALONE
+- DHCP4_OPEN_SOCKET
+- DHCP4_START_INFO
+- DHCP6_OPEN_SOCKET
+- DHCP6_START_INFO
+- DHCP_DDNS_CLEARED_FOR_SHUTDOWN
+- DHCP_DDNS_QUEUE_MGR_STARTED
+- DHCP_DDNS_QUEUE_MGR_STOPPING
+- DHCP_DDNS_RUN_EXIT
+- DHCP_DDNS_SHUTDOWN_COMMAND
+- NETCONF_RUN_EXIT
+
+
+Messages printed on debuglevel 10
+=================================
+
+
+- COMMAND_DEREGISTERED
+- COMMAND_EXTENDED_REGISTERED
+- COMMAND_HTTP_LISTENER_COMMAND_REJECTED
+- COMMAND_HTTP_LISTENER_STARTED
+- COMMAND_HTTP_LISTENER_STOPPED
+- COMMAND_HTTP_LISTENER_STOPPING
+- COMMAND_REGISTERED
+- COMMAND_SOCKET_CONNECTION_CLOSED
+- COMMAND_SOCKET_CONNECTION_OPENED
+- COMMAND_SOCKET_READ
+- COMMAND_SOCKET_WRITE
+- CTRL_AGENT_COMMAND_FORWARD_BEGIN
+- CTRL_AGENT_COMMAND_FORWARD_FAILED
+- DCTL_CONFIG_START
+- DHCP4_CONFIG_RECEIVED
+- DHCP4_CONFIG_START
+- DHCP6_CONFIG_RECEIVED
+- DHCP6_CONFIG_START
+
+
+Messages printed on debuglevel 15
+=================================
+
+
+- DHCP4_HOOK_BUFFER_RCVD_DROP
+- DHCP4_HOOK_DDNS_UPDATE
+- DHCP4_HOOK_DECLINE_SKIP
+- DHCP4_HOOK_LEASE4_RELEASE_SKIP
+- DHCP4_HOOK_PACKET_SEND_DROP
+- DHCP4_HOOK_SUBNET4_SELECT_4O6_PARKING_LOT_FULL
+- DHCP4_HOOK_SUBNET4_SELECT_PARKING_LOT_FULL
+- DHCP4_HOOK_SUBNET6_SELECT_PARKING_LOT_FULL
+- DHCP4_PACKET_DROP_0001
+- DHCP4_PACKET_DROP_0002
+- DHCP4_PACKET_DROP_0003
+- DHCP4_PACKET_DROP_0004
+- DHCP4_PACKET_DROP_0005
+- DHCP4_PACKET_DROP_0006
+- DHCP4_PACKET_DROP_0007
+- DHCP4_PACKET_DROP_0008
+- DHCP4_PACKET_DROP_0009
+- DHCP4_PACKET_DROP_0010
+- DHCP4_PACKET_DROP_0011
+- DHCP4_PACKET_DROP_0012
+- DHCP4_PACKET_DROP_0013
+- DHCP4_PACKET_DROP_0014
+- DHCP6_HOOK_BUFFER_RCVD_DROP
+- DHCP6_HOOK_DDNS_UPDATE
+- DHCP6_HOOK_DECLINE_DROP
+- DHCP6_HOOK_LEASES6_COMMITTED_DROP
+- DHCP6_HOOK_LEASES6_PARKING_LOT_FULL
+- DHCP6_HOOK_PACKET_SEND_DROP
+- DHCP6_PACKET_DROP_DHCP_DISABLED
+- DHCP6_PACKET_DROP_DROP_CLASS
+- DHCP6_PACKET_DROP_DROP_CLASS2
+- DHCP6_PACKET_DROP_DROP_CLASS_EARLY
+- DHCP6_PACKET_DROP_DUPLICATE
+- DHCP6_PACKET_DROP_PARSE_FAIL
+- DHCP6_PACKET_DROP_SERVERID_MISMATCH
+- DHCP6_PACKET_DROP_UNICAST
+
+
+Messages printed on debuglevel 20
+=================================
+
+
+- LEASE_CMDS_ADD4
+- LEASE_CMDS_ADD6
+- LEASE_CMDS_BULK_APPLY6
+- LEASE_CMDS_DEL4
+- LEASE_CMDS_DEL6
+- LEASE_CMDS_UPDATE4
+- LEASE_CMDS_UPDATE6
+
+
+Messages printed on debuglevel 40
+=================================
+
+
+- ALLOC_ENGINE_IGNORING_UNSUITABLE_GLOBAL_ADDRESS
+- ALLOC_ENGINE_IGNORING_UNSUITABLE_GLOBAL_ADDRESS6
+- ALLOC_ENGINE_LEASE_RECLAIMED
+- ALLOC_ENGINE_V4_DISCOVER_HR
+- ALLOC_ENGINE_V4_LEASES_RECLAMATION_COMPLETE
+- ALLOC_ENGINE_V4_LEASES_RECLAMATION_START
+- ALLOC_ENGINE_V4_LEASES_RECLAMATION_TIMEOUT
+- ALLOC_ENGINE_V4_LEASE_RECLAIM
+- ALLOC_ENGINE_V4_NO_MORE_EXPIRED_LEASES
+- ALLOC_ENGINE_V4_OFFER_EXISTING_LEASE
+- ALLOC_ENGINE_V4_OFFER_NEW_LEASE
+- ALLOC_ENGINE_V4_OFFER_REQUESTED_LEASE
+- ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE
+- ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_COMPLETE
+- ALLOC_ENGINE_V4_REQUEST_ADDRESS_RESERVED
+- ALLOC_ENGINE_V4_REQUEST_ALLOC_REQUESTED
+- ALLOC_ENGINE_V4_REQUEST_EXTEND_LEASE
+- ALLOC_ENGINE_V4_REQUEST_INVALID
+- ALLOC_ENGINE_V4_REQUEST_IN_USE
+- ALLOC_ENGINE_V4_REQUEST_OUT_OF_POOL
+- ALLOC_ENGINE_V4_REQUEST_PICK_ADDRESS
+- ALLOC_ENGINE_V4_REQUEST_REMOVE_LEASE
+- ALLOC_ENGINE_V4_REQUEST_USE_HR
+- ALLOC_ENGINE_V6_ALLOC_HR_LEASE_EXISTS
+- ALLOC_ENGINE_V6_ALLOC_LEASES_HR
+- ALLOC_ENGINE_V6_ALLOC_LEASES_NO_HR
+- ALLOC_ENGINE_V6_ALLOC_NO_LEASES_HR
+- ALLOC_ENGINE_V6_ALLOC_NO_V6_HR
+- ALLOC_ENGINE_V6_ALLOC_UNRESERVED
+- ALLOC_ENGINE_V6_CALCULATED_PREFERRED_LIFETIME
+- ALLOC_ENGINE_V6_EXPIRED_HINT_RESERVED
+- ALLOC_ENGINE_V6_EXTEND_ALLOC_UNRESERVED
+- ALLOC_ENGINE_V6_HINT_RESERVED
+- ALLOC_ENGINE_V6_LEASES_RECLAMATION_COMPLETE
+- ALLOC_ENGINE_V6_LEASES_RECLAMATION_START
+- ALLOC_ENGINE_V6_LEASES_RECLAMATION_TIMEOUT
+- ALLOC_ENGINE_V6_LEASE_RECLAIM
+- ALLOC_ENGINE_V6_NO_MORE_EXPIRED_LEASES
+- ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE
+- ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_COMPLETE
+- ALLOC_ENGINE_V6_RENEW_HR
+- ALLOC_ENGINE_V6_RENEW_REMOVE_RESERVED
+- ASIODNS_FETCH_STOPPED
+- BOOTP_BOOTP_QUERY
+- BOOTP_PACKET_OPTIONS_SKIPPED
+- BOOTP_PACKET_PACK
+- BOOTP_PACKET_UNPACK_FAILED
+- BULK_LEASE_QUERY_AT_MAX_CONCURRENT_QUERIES
+- BULK_LEASE_QUERY_DEQUEUED
+- BULK_LEASE_QUERY_QUERY_RECEIVED
+- BULK_LEASE_QUERY_RESPONSE_SENT
+- DDNS_TUNING4_CALCULATED_HOSTNAME
+- DDNS_TUNING4_SKIPPING_DDNS
+- DDNS_TUNING6_CALCULATED_HOSTNAME
+- DDNS_TUNING6_SKIPPING_DDNS
+- DDNS_TUNING_SUBNET_EXPRESSION_PARSE
+- DDNS_TUNING_SUBNET_EXPR_CACHED
+- DHCP4_BUFFER_RECEIVED
+- DHCP4_CLASSES_ASSIGNED
+- DHCP4_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION
+- DHCP4_CLASS_ASSIGNED
+- DHCP4_CLASS_UNCONFIGURED
+- DHCP4_CLASS_UNDEFINED
+- DHCP4_CLASS_UNTESTABLE
+- DHCP4_DHCP4O6_HOOK_SUBNET4_SELECT_DROP
+- DHCP4_DHCP4O6_HOOK_SUBNET4_SELECT_SKIP
+- DHCP4_DHCP4O6_PACKET_RECEIVED
+- DHCP4_DHCP4O6_PACKET_SEND
+- DHCP4_FLEX_ID
+- DHCP4_HOOK_BUFFER_SEND_SKIP
+- DHCP4_HOOK_PACKET_RCVD_SKIP
+- DHCP4_HOOK_PACKET_SEND_SKIP
+- DHCP4_HOOK_SUBNET4_SELECT_DROP
+- DHCP4_HOOK_SUBNET4_SELECT_PARK
+- DHCP4_HOOK_SUBNET4_SELECT_SKIP
+- DHCP4_LEASE_QUERY_PACKET_UNPACK_FAILED
+- DHCP4_LEASE_QUERY_PROCESS_FAILED
+- DHCP4_LEASE_QUERY_RECEIVED
+- DHCP4_LEASE_QUERY_RESPONSE_SENT
+- DHCP4_PACKET_QUEUE_FULL
+- DHCP4_SHUTDOWN
+- DHCP4_SHUTDOWN_REQUEST
+- DHCP6_BUFFER_RECEIVED
+- DHCP6_CLASSES_ASSIGNED
+- DHCP6_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION
+- DHCP6_CLASS_ASSIGNED
+- DHCP6_CLASS_UNCONFIGURED
+- DHCP6_CLASS_UNDEFINED
+- DHCP6_CLASS_UNTESTABLE
+- DHCP6_DHCP4O6_PACKET_RECEIVED
+- DHCP6_FLEX_ID
+- DHCP6_HOOK_BUFFER_SEND_SKIP
+- DHCP6_HOOK_LEASE6_RELEASE_NA_SKIP
+- DHCP6_HOOK_LEASE6_RELEASE_PD_SKIP
+- DHCP6_HOOK_LEASES6_COMMITTED_PARK
+- DHCP6_HOOK_PACKET_RCVD_SKIP
+- DHCP6_HOOK_PACKET_SEND_SKIP
+- DHCP6_HOOK_SUBNET6_SELECT_DROP
+- DHCP6_HOOK_SUBNET6_SELECT_PARK
+- DHCP6_HOOK_SUBNET6_SELECT_SKIP
+- DHCP6_LEASE_QUERY_PACKET_UNPACK_FAILED
+- DHCP6_LEASE_QUERY_PREFIX_LENGTH_LIST
+- DHCP6_LEASE_QUERY_PROCESS_FAILED
+- DHCP6_LEASE_QUERY_RECEIVED
+- DHCP6_LEASE_QUERY_REPLY_SENT
+- DHCP6_PACKET_PROCESS_FAIL
+- DHCP6_PACKET_QUEUE_FULL
+- DHCP6_REQUIRED_OPTIONS_CHECK_FAIL
+- DHCP6_SHUTDOWN
+- DHCP6_SHUTDOWN_REQUEST
+- DHCP6_UNKNOWN_MSG_RECEIVED
+- DHCPSRV_CFGMGR_ADD_SUBNET4
+- DHCPSRV_CFGMGR_ADD_SUBNET6
+- DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE
+- DHCPSRV_CFGMGR_CFG_DHCP_DDNS
+- DHCPSRV_CFGMGR_DEL_SUBNET4
+- DHCPSRV_CFGMGR_DEL_SUBNET6
+- DHCPSRV_CFGMGR_SUBNET4
+- DHCPSRV_CFGMGR_SUBNET4_ADDR
+- DHCPSRV_CFGMGR_SUBNET4_IFACE
+- DHCPSRV_CFGMGR_SUBNET4_RELAY
+- DHCPSRV_CFGMGR_SUBNET6
+- DHCPSRV_CFGMGR_SUBNET6_IFACE
+- DHCPSRV_CFGMGR_SUBNET6_IFACE_ID
+- DHCPSRV_CFGMGR_SUBNET6_RELAY
+- DHCPSRV_CFGMGR_UPDATE_SUBNET4
+- DHCPSRV_CFGMGR_UPDATE_SUBNET6
+- DHCPSRV_CLOSE_DB
+- DHCPSRV_HOOK_LEASE4_RECOVER_SKIP
+- DHCPSRV_HOOK_LEASE4_RENEW_SKIP
+- DHCPSRV_HOOK_LEASE4_SELECT_SKIP
+- DHCPSRV_HOOK_LEASE6_EXTEND_SKIP
+- DHCPSRV_HOOK_LEASE6_RECOVER_SKIP
+- DHCPSRV_HOOK_LEASE6_SELECT_SKIP
+- DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED
+- DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED
+- DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6
+- DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4
+- DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4
+- DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4_ERROR
+- DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED
+- DHCPSRV_MYSQL_TLS_CIPHER
+- DHCPSRV_MYSQL_UPGRADE_EXTENDED_INFO4
+- DHCPSRV_MYSQL_UPGRADE_EXTENDED_INFO4_ERROR
+- DHCPSRV_MYSQL_UPGRADE_EXTENDED_INFO6
+- DHCPSRV_MYSQL_UPGRADE_EXTENDED_INFO6_ERROR
+- DHCPSRV_PGSQL_UPGRADE_EXTENDED_INFO4
+- DHCPSRV_PGSQL_UPGRADE_EXTENDED_INFO4_ERROR
+- DHCPSRV_PGSQL_UPGRADE_EXTENDED_INFO6
+- DHCPSRV_PGSQL_UPGRADE_EXTENDED_INFO6_ERROR
+- DHCPSRV_SUBNET4O6_SELECT_FAILED
+- DHCPSRV_SUBNET4_SELECT_BY_ADDRESS_NO_MATCH
+- DHCPSRV_SUBNET4_SELECT_BY_INTERFACE_NO_MATCH
+- DHCPSRV_SUBNET4_SELECT_BY_RELAY_ADDRESS_NO_MATCH
+- DHCPSRV_SUBNET4_SELECT_NO_RAI_OPTIONS
+- DHCPSRV_SUBNET4_SELECT_NO_RELAY_ADDRESS
+- DHCPSRV_SUBNET4_SELECT_NO_USABLE_ADDRESS
+- DHCPSRV_SUBNET6_SELECT_BY_ADDRESS_NO_MATCH
+- DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_ID_NO_MATCH
+- DHCPSRV_SUBNET6_SELECT_BY_INTERFACE_NO_MATCH
+- DHCPSRV_TIMERMGR_REGISTER_TIMER
+- DHCPSRV_TIMERMGR_START_TIMER
+- DHCPSRV_TIMERMGR_STOP_TIMER
+- DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS
+- DHCPSRV_TIMERMGR_UNREGISTER_TIMER
+- DHCP_DDNS_CONFIGURE
+- DHCP_DDNS_NCR_UDP_RECV_CANCELED
+- DHCP_DDNS_QUEUE_MGR_RECONFIGURING
+- DHCP_DDNS_QUEUE_MGR_STOPPED
+- FLEX_ID_EXPRESSION_EVALUATED
+- FLEX_ID_EXPRESSION_HEX
+- FLEX_ID_IGNORE_IAID_APPLIED_ON_NA
+- FLEX_ID_IGNORE_IAID_APPLIED_ON_PD
+- FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_NA
+- FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_PD
+- FLEX_ID_RESTORE_CLIENT_ID
+- FLEX_ID_RESTORE_DUID
+- FLEX_ID_USED_AS_CLIENT_ID
+- FLEX_ID_USED_AS_DUID
+- FLEX_OPTION_PROCESS_ADD
+- FLEX_OPTION_PROCESS_CLIENT_CLASS
+- FLEX_OPTION_PROCESS_REMOVE
+- FLEX_OPTION_PROCESS_SUB_ADD
+- FLEX_OPTION_PROCESS_SUB_CLIENT_CLASS
+- FLEX_OPTION_PROCESS_SUB_REMOVE
+- FLEX_OPTION_PROCESS_SUB_SUPERSEDE
+- FLEX_OPTION_PROCESS_SUPERSEDE
+- FLEX_OPTION_PROCESS_VENDOR_ID_MISMATCH
+- GSS_TSIG_MANAGER_STARTED
+- GSS_TSIG_MANAGER_STOPPED
+- GSS_TSIG_NEW_KEY
+- GSS_TSIG_NEW_KEY_SETUP_SUCCEED
+- GSS_TSIG_OLD_KEY_REMOVED
+- GSS_TSIG_VERIFIED
+- HA_BUFFER4_RECEIVE_NOT_FOR_US
+- HA_BUFFER4_RECEIVE_PACKET_OPTIONS_SKIPPED
+- HA_BUFFER4_RECEIVE_UNPACK_FAILED
+- HA_BUFFER6_RECEIVE_NOT_FOR_US
+- HA_BUFFER6_RECEIVE_PACKET_OPTIONS_SKIPPED
+- HA_BUFFER6_RECEIVE_UNPACK_FAILED
+- HA_LEASES4_COMMITTED_NOTHING_TO_UPDATE
+- HA_LEASES6_COMMITTED_NOTHING_TO_UPDATE
+- HA_LEASE_SYNC_STALE_LEASE4_SKIP
+- HA_LEASE_SYNC_STALE_LEASE6_SKIP
+- HA_LOAD_BALANCING_DUID_MISSING
+- HA_LOAD_BALANCING_IDENTIFIER_MISSING
+- HA_SUBNET4_SELECT_NOT_FOR_US
+- HA_SUBNET4_SELECT_NO_SUBNET_SELECTED
+- HA_SUBNET6_SELECT_NOT_FOR_US
+- HA_SUBNET6_SELECT_NO_SUBNET_SELECTED
+- HOOKS_LIBRARY_LOADING
+- HOOKS_LIBRARY_UNLOADING
+- HOOKS_LOAD_SUCCESS
+- HOOKS_NO_LOAD
+- HOOKS_NO_UNLOAD
+- HOOKS_UNLOAD_SUCCESS
+- HOSTS_BACKEND_DEREGISTER
+- HOSTS_BACKEND_REGISTER
+- HOSTS_CFG_ADD_HOST
+- HOSTS_CFG_CLOSE_HOST_DATA_SOURCE
+- HOSTS_CFG_DEL
+- HOSTS_CFG_DEL4
+- HOSTS_CFG_DEL6
+- HOSTS_CFG_DEL_ALL_SUBNET4
+- HOSTS_CFG_DEL_ALL_SUBNET6
+- HOSTS_CFG_GET_ONE_PREFIX
+- HOSTS_CFG_UPDATE_ADD
+- HOSTS_CFG_UPDATE_DEL4
+- HOSTS_CFG_UPDATE_DEL6
+- HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_ADDRESS4
+- HOSTS_MGR_ALTERNATE_GET6_PREFIX
+- HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_ADDRESS6
+- HOSTS_MGR_ALTERNATE_GET_ALL_SUBNET_ID_ADDRESS4
+- HOSTS_MGR_ALTERNATE_GET_ALL_SUBNET_ID_ADDRESS6
+- HTTP_BAD_CLIENT_REQUEST_RECEIVED
+- HTTP_BAD_SERVER_RESPONSE_RECEIVED
+- HTTP_CLIENT_MT_STARTED
+- HTTP_CLIENT_REQUEST_RECEIVED
+- HTTP_CONNECTION_SHUTDOWN
+- HTTP_CONNECTION_STOP
+- HTTP_SERVER_RESPONSE_RECEIVED
+- HTTP_SERVER_RESPONSE_SEND
+- KEY_LOOKUP_DISABLED
+- KEY_LOOKUP_FOUND
+- KEY_LOOKUP_NONE
+- LIMITS_CONFIGURED_ADDRESS_LIMIT_BY_CLIENT_CLASS
+- LIMITS_CONFIGURED_ADDRESS_LIMIT_BY_SUBNET
+- LIMITS_CONFIGURED_PREFIX_LIMIT_BY_CLIENT_CLASS
+- LIMITS_CONFIGURED_PREFIX_LIMIT_BY_SUBNET
+- LIMITS_CONFIGURED_RATE_LIMIT_BY_CLIENT_CLASS
+- LIMITS_CONFIGURED_RATE_LIMIT_BY_SUBNET
+- LIMITS_LEASE_LIMIT_EXCEEDED
+- LIMITS_LEASE_WITHIN_LIMITS
+- LIMITS_PACKET_WITH_CLIENT_CLASSES_RATE_LIMIT_DROPPED
+- LIMITS_PACKET_WITH_SUBNET_ID_RATE_LIMIT_DROPPED
+- MT_TCP_LISTENER_MGR_STARTED
+- MT_TCP_LISTENER_MGR_STOPPED
+- MT_TCP_LISTENER_MGR_STOPPING
+- MYSQL_CB_CREATE_UPDATE_BY_POOL_OPTION4
+- MYSQL_CB_CREATE_UPDATE_BY_POOL_OPTION6
+- MYSQL_CB_CREATE_UPDATE_BY_PREFIX_OPTION6
+- MYSQL_CB_CREATE_UPDATE_BY_SUBNET_ID_OPTION4
+- MYSQL_CB_CREATE_UPDATE_BY_SUBNET_ID_OPTION6
+- MYSQL_CB_CREATE_UPDATE_CLIENT_CLASS4
+- MYSQL_CB_CREATE_UPDATE_CLIENT_CLASS6
+- MYSQL_CB_CREATE_UPDATE_GLOBAL_PARAMETER4
+- MYSQL_CB_CREATE_UPDATE_GLOBAL_PARAMETER6
+- MYSQL_CB_CREATE_UPDATE_OPTION4
+- MYSQL_CB_CREATE_UPDATE_OPTION6
+- MYSQL_CB_CREATE_UPDATE_OPTION_DEF4
+- MYSQL_CB_CREATE_UPDATE_OPTION_DEF6
+- MYSQL_CB_CREATE_UPDATE_SERVER4
+- MYSQL_CB_CREATE_UPDATE_SERVER6
+- MYSQL_CB_CREATE_UPDATE_SHARED_NETWORK4
+- MYSQL_CB_CREATE_UPDATE_SHARED_NETWORK6
+- MYSQL_CB_CREATE_UPDATE_SHARED_NETWORK_OPTION4
+- MYSQL_CB_CREATE_UPDATE_SHARED_NETWORK_OPTION6
+- MYSQL_CB_CREATE_UPDATE_SUBNET4
+- MYSQL_CB_CREATE_UPDATE_SUBNET6
+- MYSQL_CB_DELETE_ALL_CLIENT_CLASSES4
+- MYSQL_CB_DELETE_ALL_CLIENT_CLASSES4_RESULT
+- MYSQL_CB_DELETE_ALL_CLIENT_CLASSES6
+- MYSQL_CB_DELETE_ALL_CLIENT_CLASSES6_RESULT
+- MYSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS4
+- MYSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS4_RESULT
+- MYSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS6
+- MYSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS6_RESULT
+- MYSQL_CB_DELETE_ALL_OPTION_DEFS4
+- MYSQL_CB_DELETE_ALL_OPTION_DEFS4_RESULT
+- MYSQL_CB_DELETE_ALL_OPTION_DEFS6
+- MYSQL_CB_DELETE_ALL_OPTION_DEFS6_RESULT
+- MYSQL_CB_DELETE_ALL_SERVERS4
+- MYSQL_CB_DELETE_ALL_SERVERS4_RESULT
+- MYSQL_CB_DELETE_ALL_SERVERS6
+- MYSQL_CB_DELETE_ALL_SERVERS6_RESULT
+- MYSQL_CB_DELETE_ALL_SHARED_NETWORKS4
+- MYSQL_CB_DELETE_ALL_SHARED_NETWORKS4_RESULT
+- MYSQL_CB_DELETE_ALL_SHARED_NETWORKS6
+- MYSQL_CB_DELETE_ALL_SHARED_NETWORKS6_RESULT
+- MYSQL_CB_DELETE_ALL_SUBNETS4
+- MYSQL_CB_DELETE_ALL_SUBNETS4_RESULT
+- MYSQL_CB_DELETE_ALL_SUBNETS6
+- MYSQL_CB_DELETE_ALL_SUBNETS6_RESULT
+- MYSQL_CB_DELETE_BY_POOL_OPTION4
+- MYSQL_CB_DELETE_BY_POOL_OPTION4_RESULT
+- MYSQL_CB_DELETE_BY_POOL_OPTION6
+- MYSQL_CB_DELETE_BY_POOL_OPTION6_RESULT
+- MYSQL_CB_DELETE_BY_POOL_PREFIX_OPTION6
+- MYSQL_CB_DELETE_BY_POOL_PREFIX_OPTION6_RESULT
+- MYSQL_CB_DELETE_BY_PREFIX_SUBNET4
+- MYSQL_CB_DELETE_BY_PREFIX_SUBNET4_RESULT
+- MYSQL_CB_DELETE_BY_PREFIX_SUBNET6
+- MYSQL_CB_DELETE_BY_PREFIX_SUBNET6_RESULT
+- MYSQL_CB_DELETE_BY_SUBNET_ID_OPTION4
+- MYSQL_CB_DELETE_BY_SUBNET_ID_OPTION4_RESULT
+- MYSQL_CB_DELETE_BY_SUBNET_ID_OPTION6
+- MYSQL_CB_DELETE_BY_SUBNET_ID_OPTION6_RESULT
+- MYSQL_CB_DELETE_BY_SUBNET_ID_SUBNET4
+- MYSQL_CB_DELETE_BY_SUBNET_ID_SUBNET4_RESULT
+- MYSQL_CB_DELETE_BY_SUBNET_ID_SUBNET6
+- MYSQL_CB_DELETE_BY_SUBNET_ID_SUBNET6_RESULT
+- MYSQL_CB_DELETE_CLIENT_CLASS4
+- MYSQL_CB_DELETE_CLIENT_CLASS4_RESULT
+- MYSQL_CB_DELETE_CLIENT_CLASS6
+- MYSQL_CB_DELETE_CLIENT_CLASS6_RESULT
+- MYSQL_CB_DELETE_GLOBAL_PARAMETER4
+- MYSQL_CB_DELETE_GLOBAL_PARAMETER4_RESULT
+- MYSQL_CB_DELETE_GLOBAL_PARAMETER6
+- MYSQL_CB_DELETE_GLOBAL_PARAMETER6_RESULT
+- MYSQL_CB_DELETE_OPTION4
+- MYSQL_CB_DELETE_OPTION4_RESULT
+- MYSQL_CB_DELETE_OPTION6
+- MYSQL_CB_DELETE_OPTION6_RESULT
+- MYSQL_CB_DELETE_OPTION_DEF4
+- MYSQL_CB_DELETE_OPTION_DEF4_RESULT
+- MYSQL_CB_DELETE_OPTION_DEF6
+- MYSQL_CB_DELETE_OPTION_DEF6_RESULT
+- MYSQL_CB_DELETE_SERVER4
+- MYSQL_CB_DELETE_SERVER4_RESULT
+- MYSQL_CB_DELETE_SERVER6
+- MYSQL_CB_DELETE_SERVER6_RESULT
+- MYSQL_CB_DELETE_SHARED_NETWORK4
+- MYSQL_CB_DELETE_SHARED_NETWORK4_RESULT
+- MYSQL_CB_DELETE_SHARED_NETWORK6
+- MYSQL_CB_DELETE_SHARED_NETWORK6_RESULT
+- MYSQL_CB_DELETE_SHARED_NETWORK_OPTION4
+- MYSQL_CB_DELETE_SHARED_NETWORK_OPTION4_RESULT
+- MYSQL_CB_DELETE_SHARED_NETWORK_OPTION6
+- MYSQL_CB_DELETE_SHARED_NETWORK_OPTION6_RESULT
+- MYSQL_CB_DELETE_SHARED_NETWORK_SUBNETS4
+- MYSQL_CB_DELETE_SHARED_NETWORK_SUBNETS4_RESULT
+- MYSQL_CB_DELETE_SHARED_NETWORK_SUBNETS6
+- MYSQL_CB_DELETE_SHARED_NETWORK_SUBNETS6_RESULT
+- MYSQL_CB_GET_ALL_CLIENT_CLASSES4
+- MYSQL_CB_GET_ALL_CLIENT_CLASSES4_RESULT
+- MYSQL_CB_GET_ALL_CLIENT_CLASSES6
+- MYSQL_CB_GET_ALL_CLIENT_CLASSES6_RESULT
+- MYSQL_CB_GET_ALL_GLOBAL_PARAMETERS4
+- MYSQL_CB_GET_ALL_GLOBAL_PARAMETERS4_RESULT
+- MYSQL_CB_GET_ALL_GLOBAL_PARAMETERS6
+- MYSQL_CB_GET_ALL_GLOBAL_PARAMETERS6_RESULT
+- MYSQL_CB_GET_ALL_OPTIONS4
+- MYSQL_CB_GET_ALL_OPTIONS4_RESULT
+- MYSQL_CB_GET_ALL_OPTIONS6
+- MYSQL_CB_GET_ALL_OPTIONS6_RESULT
+- MYSQL_CB_GET_ALL_OPTION_DEFS4
+- MYSQL_CB_GET_ALL_OPTION_DEFS4_RESULT
+- MYSQL_CB_GET_ALL_OPTION_DEFS6
+- MYSQL_CB_GET_ALL_OPTION_DEFS6_RESULT
+- MYSQL_CB_GET_ALL_SERVERS4
+- MYSQL_CB_GET_ALL_SERVERS4_RESULT
+- MYSQL_CB_GET_ALL_SERVERS6
+- MYSQL_CB_GET_ALL_SERVERS6_RESULT
+- MYSQL_CB_GET_ALL_SHARED_NETWORKS4
+- MYSQL_CB_GET_ALL_SHARED_NETWORKS4_RESULT
+- MYSQL_CB_GET_ALL_SHARED_NETWORKS6
+- MYSQL_CB_GET_ALL_SHARED_NETWORKS6_RESULT
+- MYSQL_CB_GET_ALL_SUBNETS4
+- MYSQL_CB_GET_ALL_SUBNETS4_RESULT
+- MYSQL_CB_GET_ALL_SUBNETS6
+- MYSQL_CB_GET_ALL_SUBNETS6_RESULT
+- MYSQL_CB_GET_CLIENT_CLASS4
+- MYSQL_CB_GET_CLIENT_CLASS6
+- MYSQL_CB_GET_GLOBAL_PARAMETER4
+- MYSQL_CB_GET_GLOBAL_PARAMETER6
+- MYSQL_CB_GET_HOST4
+- MYSQL_CB_GET_HOST6
+- MYSQL_CB_GET_MODIFIED_CLIENT_CLASSES4
+- MYSQL_CB_GET_MODIFIED_CLIENT_CLASSES4_RESULT
+- MYSQL_CB_GET_MODIFIED_CLIENT_CLASSES6
+- MYSQL_CB_GET_MODIFIED_CLIENT_CLASSES6_RESULT
+- MYSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS4
+- MYSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS4_RESULT
+- MYSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS6
+- MYSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS6_RESULT
+- MYSQL_CB_GET_MODIFIED_OPTIONS4
+- MYSQL_CB_GET_MODIFIED_OPTIONS4_RESULT
+- MYSQL_CB_GET_MODIFIED_OPTIONS6
+- MYSQL_CB_GET_MODIFIED_OPTIONS6_RESULT
+- MYSQL_CB_GET_MODIFIED_OPTION_DEFS4
+- MYSQL_CB_GET_MODIFIED_OPTION_DEFS4_RESULT
+- MYSQL_CB_GET_MODIFIED_OPTION_DEFS6
+- MYSQL_CB_GET_MODIFIED_OPTION_DEFS6_RESULT
+- MYSQL_CB_GET_MODIFIED_SHARED_NETWORKS4
+- MYSQL_CB_GET_MODIFIED_SHARED_NETWORKS4_RESULT
+- MYSQL_CB_GET_MODIFIED_SHARED_NETWORKS6
+- MYSQL_CB_GET_MODIFIED_SHARED_NETWORKS6_RESULT
+- MYSQL_CB_GET_MODIFIED_SUBNETS4
+- MYSQL_CB_GET_MODIFIED_SUBNETS4_RESULT
+- MYSQL_CB_GET_MODIFIED_SUBNETS6
+- MYSQL_CB_GET_MODIFIED_SUBNETS6_RESULT
+- MYSQL_CB_GET_OPTION4
+- MYSQL_CB_GET_OPTION6
+- MYSQL_CB_GET_OPTION_DEF4
+- MYSQL_CB_GET_OPTION_DEF6
+- MYSQL_CB_GET_PORT4
+- MYSQL_CB_GET_PORT6
+- MYSQL_CB_GET_RECENT_AUDIT_ENTRIES4
+- MYSQL_CB_GET_RECENT_AUDIT_ENTRIES4_RESULT
+- MYSQL_CB_GET_RECENT_AUDIT_ENTRIES6
+- MYSQL_CB_GET_RECENT_AUDIT_ENTRIES6_RESULT
+- MYSQL_CB_GET_SERVER4
+- MYSQL_CB_GET_SERVER6
+- MYSQL_CB_GET_SHARED_NETWORK4
+- MYSQL_CB_GET_SHARED_NETWORK6
+- MYSQL_CB_GET_SHARED_NETWORK_SUBNETS4
+- MYSQL_CB_GET_SHARED_NETWORK_SUBNETS4_RESULT
+- MYSQL_CB_GET_SHARED_NETWORK_SUBNETS6
+- MYSQL_CB_GET_SHARED_NETWORK_SUBNETS6_RESULT
+- MYSQL_CB_GET_SUBNET4_BY_PREFIX
+- MYSQL_CB_GET_SUBNET4_BY_SUBNET_ID
+- MYSQL_CB_GET_SUBNET6_BY_PREFIX
+- MYSQL_CB_GET_SUBNET6_BY_SUBNET_ID
+- MYSQL_CB_GET_TYPE4
+- MYSQL_CB_GET_TYPE6
+- MYSQL_CB_REGISTER_BACKEND_TYPE4
+- MYSQL_CB_REGISTER_BACKEND_TYPE6
+- MYSQL_CB_TLS_CIPHER
+- MYSQL_CB_UNREGISTER_BACKEND_TYPE4
+- MYSQL_CB_UNREGISTER_BACKEND_TYPE6
+- PERFMON_DHCP4_SOCKET_RECEIVED_TIME_SUPPORT
+- PERFMON_DHCP6_SOCKET_RECEIVED_TIME_SUPPORT
+- PGSQL_CB_CREATE_UPDATE_BY_POOL_OPTION4
+- PGSQL_CB_CREATE_UPDATE_BY_POOL_OPTION6
+- PGSQL_CB_CREATE_UPDATE_BY_PREFIX_OPTION6
+- PGSQL_CB_CREATE_UPDATE_BY_SUBNET_ID_OPTION4
+- PGSQL_CB_CREATE_UPDATE_BY_SUBNET_ID_OPTION6
+- PGSQL_CB_CREATE_UPDATE_CLIENT_CLASS4
+- PGSQL_CB_CREATE_UPDATE_CLIENT_CLASS6
+- PGSQL_CB_CREATE_UPDATE_GLOBAL_PARAMETER4
+- PGSQL_CB_CREATE_UPDATE_GLOBAL_PARAMETER6
+- PGSQL_CB_CREATE_UPDATE_OPTION4
+- PGSQL_CB_CREATE_UPDATE_OPTION6
+- PGSQL_CB_CREATE_UPDATE_OPTION_DEF4
+- PGSQL_CB_CREATE_UPDATE_OPTION_DEF6
+- PGSQL_CB_CREATE_UPDATE_SERVER4
+- PGSQL_CB_CREATE_UPDATE_SERVER6
+- PGSQL_CB_CREATE_UPDATE_SHARED_NETWORK4
+- PGSQL_CB_CREATE_UPDATE_SHARED_NETWORK6
+- PGSQL_CB_CREATE_UPDATE_SHARED_NETWORK_OPTION4
+- PGSQL_CB_CREATE_UPDATE_SHARED_NETWORK_OPTION6
+- PGSQL_CB_CREATE_UPDATE_SUBNET4
+- PGSQL_CB_CREATE_UPDATE_SUBNET6
+- PGSQL_CB_DELETE_ALL_CLIENT_CLASSES4
+- PGSQL_CB_DELETE_ALL_CLIENT_CLASSES4_RESULT
+- PGSQL_CB_DELETE_ALL_CLIENT_CLASSES6
+- PGSQL_CB_DELETE_ALL_CLIENT_CLASSES6_RESULT
+- PGSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS4
+- PGSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS4_RESULT
+- PGSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS6
+- PGSQL_CB_DELETE_ALL_GLOBAL_PARAMETERS6_RESULT
+- PGSQL_CB_DELETE_ALL_OPTION_DEFS4
+- PGSQL_CB_DELETE_ALL_OPTION_DEFS4_RESULT
+- PGSQL_CB_DELETE_ALL_OPTION_DEFS6
+- PGSQL_CB_DELETE_ALL_OPTION_DEFS6_RESULT
+- PGSQL_CB_DELETE_ALL_SERVERS4
+- PGSQL_CB_DELETE_ALL_SERVERS4_RESULT
+- PGSQL_CB_DELETE_ALL_SERVERS6
+- PGSQL_CB_DELETE_ALL_SERVERS6_RESULT
+- PGSQL_CB_DELETE_ALL_SHARED_NETWORKS4
+- PGSQL_CB_DELETE_ALL_SHARED_NETWORKS4_RESULT
+- PGSQL_CB_DELETE_ALL_SHARED_NETWORKS6
+- PGSQL_CB_DELETE_ALL_SHARED_NETWORKS6_RESULT
+- PGSQL_CB_DELETE_ALL_SUBNETS4
+- PGSQL_CB_DELETE_ALL_SUBNETS4_RESULT
+- PGSQL_CB_DELETE_ALL_SUBNETS6
+- PGSQL_CB_DELETE_ALL_SUBNETS6_RESULT
+- PGSQL_CB_DELETE_BY_POOL_OPTION4
+- PGSQL_CB_DELETE_BY_POOL_OPTION4_RESULT
+- PGSQL_CB_DELETE_BY_POOL_OPTION6
+- PGSQL_CB_DELETE_BY_POOL_OPTION6_RESULT
+- PGSQL_CB_DELETE_BY_POOL_PREFIX_OPTION6
+- PGSQL_CB_DELETE_BY_POOL_PREFIX_OPTION6_RESULT
+- PGSQL_CB_DELETE_BY_PREFIX_SUBNET4
+- PGSQL_CB_DELETE_BY_PREFIX_SUBNET4_RESULT
+- PGSQL_CB_DELETE_BY_PREFIX_SUBNET6
+- PGSQL_CB_DELETE_BY_PREFIX_SUBNET6_RESULT
+- PGSQL_CB_DELETE_BY_SUBNET_ID_OPTION4
+- PGSQL_CB_DELETE_BY_SUBNET_ID_OPTION4_RESULT
+- PGSQL_CB_DELETE_BY_SUBNET_ID_OPTION6
+- PGSQL_CB_DELETE_BY_SUBNET_ID_OPTION6_RESULT
+- PGSQL_CB_DELETE_BY_SUBNET_ID_SUBNET4
+- PGSQL_CB_DELETE_BY_SUBNET_ID_SUBNET4_RESULT
+- PGSQL_CB_DELETE_BY_SUBNET_ID_SUBNET6
+- PGSQL_CB_DELETE_BY_SUBNET_ID_SUBNET6_RESULT
+- PGSQL_CB_DELETE_CLIENT_CLASS4
+- PGSQL_CB_DELETE_CLIENT_CLASS4_RESULT
+- PGSQL_CB_DELETE_CLIENT_CLASS6
+- PGSQL_CB_DELETE_CLIENT_CLASS6_RESULT
+- PGSQL_CB_DELETE_GLOBAL_PARAMETER4
+- PGSQL_CB_DELETE_GLOBAL_PARAMETER4_RESULT
+- PGSQL_CB_DELETE_GLOBAL_PARAMETER6
+- PGSQL_CB_DELETE_GLOBAL_PARAMETER6_RESULT
+- PGSQL_CB_DELETE_OPTION4
+- PGSQL_CB_DELETE_OPTION4_RESULT
+- PGSQL_CB_DELETE_OPTION6
+- PGSQL_CB_DELETE_OPTION6_RESULT
+- PGSQL_CB_DELETE_OPTION_DEF4
+- PGSQL_CB_DELETE_OPTION_DEF4_RESULT
+- PGSQL_CB_DELETE_OPTION_DEF6
+- PGSQL_CB_DELETE_OPTION_DEF6_RESULT
+- PGSQL_CB_DELETE_SERVER4
+- PGSQL_CB_DELETE_SERVER4_RESULT
+- PGSQL_CB_DELETE_SERVER6
+- PGSQL_CB_DELETE_SERVER6_RESULT
+- PGSQL_CB_DELETE_SHARED_NETWORK4
+- PGSQL_CB_DELETE_SHARED_NETWORK4_RESULT
+- PGSQL_CB_DELETE_SHARED_NETWORK6
+- PGSQL_CB_DELETE_SHARED_NETWORK6_RESULT
+- PGSQL_CB_DELETE_SHARED_NETWORK_OPTION4
+- PGSQL_CB_DELETE_SHARED_NETWORK_OPTION4_RESULT
+- PGSQL_CB_DELETE_SHARED_NETWORK_OPTION6
+- PGSQL_CB_DELETE_SHARED_NETWORK_OPTION6_RESULT
+- PGSQL_CB_DELETE_SHARED_NETWORK_SUBNETS4
+- PGSQL_CB_DELETE_SHARED_NETWORK_SUBNETS4_RESULT
+- PGSQL_CB_DELETE_SHARED_NETWORK_SUBNETS6
+- PGSQL_CB_DELETE_SHARED_NETWORK_SUBNETS6_RESULT
+- PGSQL_CB_GET_ALL_CLIENT_CLASSES4
+- PGSQL_CB_GET_ALL_CLIENT_CLASSES4_RESULT
+- PGSQL_CB_GET_ALL_CLIENT_CLASSES6
+- PGSQL_CB_GET_ALL_CLIENT_CLASSES6_RESULT
+- PGSQL_CB_GET_ALL_GLOBAL_PARAMETERS4
+- PGSQL_CB_GET_ALL_GLOBAL_PARAMETERS4_RESULT
+- PGSQL_CB_GET_ALL_GLOBAL_PARAMETERS6
+- PGSQL_CB_GET_ALL_GLOBAL_PARAMETERS6_RESULT
+- PGSQL_CB_GET_ALL_OPTIONS4
+- PGSQL_CB_GET_ALL_OPTIONS4_RESULT
+- PGSQL_CB_GET_ALL_OPTIONS6
+- PGSQL_CB_GET_ALL_OPTIONS6_RESULT
+- PGSQL_CB_GET_ALL_OPTION_DEFS4
+- PGSQL_CB_GET_ALL_OPTION_DEFS4_RESULT
+- PGSQL_CB_GET_ALL_OPTION_DEFS6
+- PGSQL_CB_GET_ALL_OPTION_DEFS6_RESULT
+- PGSQL_CB_GET_ALL_SERVERS4
+- PGSQL_CB_GET_ALL_SERVERS4_RESULT
+- PGSQL_CB_GET_ALL_SERVERS6
+- PGSQL_CB_GET_ALL_SERVERS6_RESULT
+- PGSQL_CB_GET_ALL_SHARED_NETWORKS4
+- PGSQL_CB_GET_ALL_SHARED_NETWORKS4_RESULT
+- PGSQL_CB_GET_ALL_SHARED_NETWORKS6
+- PGSQL_CB_GET_ALL_SHARED_NETWORKS6_RESULT
+- PGSQL_CB_GET_ALL_SUBNETS4
+- PGSQL_CB_GET_ALL_SUBNETS4_RESULT
+- PGSQL_CB_GET_ALL_SUBNETS6
+- PGSQL_CB_GET_ALL_SUBNETS6_RESULT
+- PGSQL_CB_GET_CLIENT_CLASS4
+- PGSQL_CB_GET_CLIENT_CLASS6
+- PGSQL_CB_GET_GLOBAL_PARAMETER4
+- PGSQL_CB_GET_GLOBAL_PARAMETER6
+- PGSQL_CB_GET_HOST4
+- PGSQL_CB_GET_HOST6
+- PGSQL_CB_GET_MODIFIED_CLIENT_CLASSES4
+- PGSQL_CB_GET_MODIFIED_CLIENT_CLASSES4_RESULT
+- PGSQL_CB_GET_MODIFIED_CLIENT_CLASSES6
+- PGSQL_CB_GET_MODIFIED_CLIENT_CLASSES6_RESULT
+- PGSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS4
+- PGSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS4_RESULT
+- PGSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS6
+- PGSQL_CB_GET_MODIFIED_GLOBAL_PARAMETERS6_RESULT
+- PGSQL_CB_GET_MODIFIED_OPTIONS4
+- PGSQL_CB_GET_MODIFIED_OPTIONS4_RESULT
+- PGSQL_CB_GET_MODIFIED_OPTIONS6
+- PGSQL_CB_GET_MODIFIED_OPTIONS6_RESULT
+- PGSQL_CB_GET_MODIFIED_OPTION_DEFS4
+- PGSQL_CB_GET_MODIFIED_OPTION_DEFS4_RESULT
+- PGSQL_CB_GET_MODIFIED_OPTION_DEFS6
+- PGSQL_CB_GET_MODIFIED_OPTION_DEFS6_RESULT
+- PGSQL_CB_GET_MODIFIED_SHARED_NETWORKS4
+- PGSQL_CB_GET_MODIFIED_SHARED_NETWORKS4_RESULT
+- PGSQL_CB_GET_MODIFIED_SHARED_NETWORKS6
+- PGSQL_CB_GET_MODIFIED_SHARED_NETWORKS6_RESULT
+- PGSQL_CB_GET_MODIFIED_SUBNETS4
+- PGSQL_CB_GET_MODIFIED_SUBNETS4_RESULT
+- PGSQL_CB_GET_MODIFIED_SUBNETS6
+- PGSQL_CB_GET_MODIFIED_SUBNETS6_RESULT
+- PGSQL_CB_GET_OPTION4
+- PGSQL_CB_GET_OPTION6
+- PGSQL_CB_GET_OPTION_DEF4
+- PGSQL_CB_GET_OPTION_DEF6
+- PGSQL_CB_GET_PORT4
+- PGSQL_CB_GET_PORT6
+- PGSQL_CB_GET_RECENT_AUDIT_ENTRIES4
+- PGSQL_CB_GET_RECENT_AUDIT_ENTRIES4_RESULT
+- PGSQL_CB_GET_RECENT_AUDIT_ENTRIES6
+- PGSQL_CB_GET_RECENT_AUDIT_ENTRIES6_RESULT
+- PGSQL_CB_GET_SERVER4
+- PGSQL_CB_GET_SERVER6
+- PGSQL_CB_GET_SHARED_NETWORK4
+- PGSQL_CB_GET_SHARED_NETWORK6
+- PGSQL_CB_GET_SHARED_NETWORK_SUBNETS4
+- PGSQL_CB_GET_SHARED_NETWORK_SUBNETS4_RESULT
+- PGSQL_CB_GET_SHARED_NETWORK_SUBNETS6
+- PGSQL_CB_GET_SHARED_NETWORK_SUBNETS6_RESULT
+- PGSQL_CB_GET_SUBNET4_BY_PREFIX
+- PGSQL_CB_GET_SUBNET4_BY_SUBNET_ID
+- PGSQL_CB_GET_SUBNET6_BY_PREFIX
+- PGSQL_CB_GET_SUBNET6_BY_SUBNET_ID
+- PGSQL_CB_GET_TYPE4
+- PGSQL_CB_GET_TYPE6
+- PGSQL_CB_REGISTER_BACKEND_TYPE4
+- PGSQL_CB_REGISTER_BACKEND_TYPE6
+- PGSQL_CB_UNREGISTER_BACKEND_TYPE4
+- PGSQL_CB_UNREGISTER_BACKEND_TYPE6
+- PING_CHECK_CHANNEL_MALFORMED_PACKET_RECEIVED
+- PING_CHECK_CHANNEL_SOCKET_CLOSED
+- PING_CHECK_CHANNEL_SOCKET_OPENED
+- PING_CHECK_CHANNEL_STOP
+- PING_CHECK_DUPLICATE_CHECK
+- PING_CHECK_MGR_LEASE_FREE_TO_USE
+- PING_CHECK_MGR_RECEIVED_ECHO_REPLY
+- PING_CHECK_MGR_START_PING_CHECK
+- PING_CHECK_MGR_STOPPING
+- RADIUS_ACCESS_CACHE_GET
+- RADIUS_ACCESS_CACHE_INSERT
+- RADIUS_ACCESS_CONFLICT
+- RADIUS_ACCESS_DROP_PARKED_QUERY
+- RADIUS_ACCESS_GET_IDENTIFIER
+- RADIUS_ACCESS_MAX_PENDING_REQUESTS
+- RADIUS_ACCESS_RESUME_PARKED_QUERY
+- RADIUS_ACCESS_SUBNET_RESELECT
+- RADIUS_ACCOUNTING_ASYNC
+- RADIUS_ACCOUNTING_ASYNC_FAILED
+- RADIUS_ACCOUNTING_ASYNC_SUCCEED
+- RADIUS_ACCOUNTING_NO_HISTORY
+- RADIUS_ACCOUNTING_SYNC
+- RADIUS_ACCOUNTING_SYNC_FAILED
+- RADIUS_ACCOUNTING_SYNC_SUCCEED
+- RADIUS_AUTHENTICATION_ASYNC
+- RADIUS_AUTHENTICATION_ASYNC_ACCEPTED
+- RADIUS_AUTHENTICATION_ASYNC_FAILED
+- RADIUS_AUTHENTICATION_ASYNC_REJECTED
+- RADIUS_AUTHENTICATION_SYNC
+- RADIUS_AUTHENTICATION_SYNC_ACCEPTED
+- RADIUS_AUTHENTICATION_SYNC_FAILED
+- RADIUS_AUTHENTICATION_SYNC_REJECTED
+- RADIUS_BACKEND_GET4
+- RADIUS_BACKEND_GET6
+- RADIUS_DECODE_MESSAGE
+- RADIUS_ENCODE_MESSAGE
+- RADIUS_EXCHANGE_RECEIVED
+- RADIUS_EXCHANGE_RECEIVED_ACCESS_ACCEPT
+- RADIUS_EXCHANGE_RECEIVED_ACCESS_REJECT
+- RADIUS_EXCHANGE_RECEIVED_ACCOUNTING_RESPONSE
+- RADIUS_EXCHANGE_RECEIVED_RESPONSE
+- RADIUS_EXCHANGE_SEND_NEW
+- RADIUS_EXCHANGE_SEND_RETRY
+- RADIUS_EXCHANGE_SENT
+- RADIUS_EXCHANGE_START
+- RADIUS_EXCHANGE_SYNC_RETURN
+- RADIUS_EXCHANGE_TERMINATE
+- RBAC_CONFIGURED_ACLS
+- RBAC_CONFIGURED_COMMANDS
+- RBAC_CONFIGURED_ROLES
+- RBAC_TRACE_AUTH_ACCEPT
+- RBAC_TRACE_AUTH_BAD_BODY_TYPE
+- RBAC_TRACE_AUTH_BAD_COMMAND_TYPE
+- RBAC_TRACE_AUTH_COMMAND
+- RBAC_TRACE_AUTH_DISABLED
+- RBAC_TRACE_AUTH_EMPTY_BODY
+- RBAC_TRACE_AUTH_NO_COMMAND
+- RBAC_TRACE_AUTH_NO_JSON
+- RBAC_TRACE_AUTH_NO_REQUEST
+- RBAC_TRACE_AUTH_NO_TLS_REJECT
+- RBAC_TRACE_AUTH_REJECT
+- RBAC_TRACE_AUTH_RESPONSE
+- RBAC_TRACE_AUTH_ROLE
+- RBAC_TRACE_RESPONSE_BAD_BODY_TYPE
+- RBAC_TRACE_RESPONSE_CONTEXT
+- RBAC_TRACE_RESPONSE_DISABLED
+- RBAC_TRACE_RESPONSE_EMPTY_BODY
+- RBAC_TRACE_RESPONSE_EMPTY_BODY_LIST
+- RBAC_TRACE_RESPONSE_MODIFIED
+- RBAC_TRACE_RESPONSE_NO_ARGUMENTS
+- START_REKEY_TIMER
+- START_RETRY_TIMER
+- STAT_CMDS_LEASE4_ORPHANED_STATS
+- STAT_CMDS_LEASE6_ORPHANED_STATS
+- TCP_CLIENT_REQUEST_RECEIVED
+- TCP_CONNECTION_SHUTDOWN
+- TCP_CONNECTION_STOP
+- TCP_SERVER_RESPONSE_SEND
+- TKEY_EXCHANGE_ANSWER_CLASS
+- TKEY_EXCHANGE_NOT_A_RESPONSE
+- TKEY_EXCHANGE_OUT_TOKEN_NOT_EMPTY
+- TKEY_EXCHANGE_RDATA_COUNT
+- TKEY_EXCHANGE_RECEIVE_MESSAGE
+- TKEY_EXCHANGE_RESPONSE_TTL
+- TKEY_EXCHANGE_SEND_MESSAGE
+- TKEY_EXCHANGE_VALID
+- TKEY_EXCHANGE_VERIFIED
+- TLS_SERVER_RESPONSE_SEND
+
+
+Messages printed on debuglevel 45
+=================================
+
+
+- DHCP4_DHCP4O6_SUBNET_SELECTED
+- DHCP4_SUBNET_DYNAMICALLY_CHANGED
+- DHCP4_SUBNET_SELECTED
+- DHCP6_SUBNET_DYNAMICALLY_CHANGED
+- DHCP6_SUBNET_SELECTED
+- HOOKS_CALLOUTS_BEGIN
+- HOOKS_CALLOUTS_COMPLETE
+- HOOKS_CALLOUTS_REMOVED
+- HOOKS_CALLOUT_REGISTRATION
+- HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE
+- HOOKS_LIBRARY_VERSION
+- HOOKS_STD_CALLOUT_REGISTERED
+- HOSTS_CFG_GET_ALL
+- HOSTS_CFG_GET_ALL_ADDRESS4
+- HOSTS_CFG_GET_ALL_ADDRESS4_COUNT
+- HOSTS_CFG_GET_ALL_ADDRESS6
+- HOSTS_CFG_GET_ALL_ADDRESS6_COUNT
+- HOSTS_CFG_GET_ALL_COUNT
+- HOSTS_CFG_GET_ALL_HOST
+- HOSTS_CFG_GET_ALL_HOSTNAME
+- HOSTS_CFG_GET_ALL_HOSTNAME_COUNT
+- HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4
+- HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4_COUNT
+- HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6
+- HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6_COUNT
+- HOSTS_CFG_GET_ALL_IDENTIFIER
+- HOSTS_CFG_GET_ALL_IDENTIFIER_COUNT
+- HOSTS_CFG_GET_ALL_SUBNET_ID4
+- HOSTS_CFG_GET_ALL_SUBNET_ID4_COUNT
+- HOSTS_CFG_GET_ALL_SUBNET_ID6
+- HOSTS_CFG_GET_ALL_SUBNET_ID6_COUNT
+- HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4
+- HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_COUNT
+- HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6
+- HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6_COUNT
+- HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4
+- HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_HOST
+- HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS4_NULL
+- HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6
+- HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6_HOST
+- HOSTS_CFG_GET_ONE_SUBNET_ID_ADDRESS6_NULL
+- HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER
+- HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_HOST
+- HOSTS_CFG_GET_ONE_SUBNET_ID_IDENTIFIER_NULL
+- HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER
+- HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_HOST
+- HOSTS_MGR_ALTERNATE_GET4_SUBNET_ID_IDENTIFIER_NULL
+- HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER
+- HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER_HOST
+- HOSTS_MGR_ALTERNATE_GET6_SUBNET_ID_IDENTIFIER_NULL
+- HOST_CACHE_ADD
+- HOST_CACHE_ADD_DUPLICATE
+- HOST_CACHE_DEL_SUBNET_ID_ADDRESS4
+- HOST_CACHE_DEL_SUBNET_ID_ADDRESS6
+- HOST_CACHE_DEL_SUBNET_ID_IDENTIFIER4
+- HOST_CACHE_DEL_SUBNET_ID_IDENTIFIER6
+- HOST_CACHE_GET_ONE_PREFIX
+- HOST_CACHE_GET_ONE_PREFIX_HOST
+- HOST_CACHE_GET_ONE_SUBNET_ID_ADDRESS4
+- HOST_CACHE_GET_ONE_SUBNET_ID_ADDRESS4_HOST
+- HOST_CACHE_GET_ONE_SUBNET_ID_ADDRESS6
+- HOST_CACHE_GET_ONE_SUBNET_ID_ADDRESS6_HOST
+- HOST_CACHE_GET_ONE_SUBNET_ID_IDENTIFIER
+- HOST_CACHE_GET_ONE_SUBNET_ID_IDENTIFIER_HOST
+- HTTP_BAD_CLIENT_REQUEST_RECEIVED_DETAILS
+- HTTP_BAD_SERVER_RESPONSE_RECEIVED_DETAILS
+- HTTP_CLIENT_REQUEST_RECEIVED_DETAILS
+- HTTP_SERVER_RESPONSE_RECEIVED_DETAILS
+- HTTP_SERVER_RESPONSE_SEND_DETAILS
+
+
+Messages printed on debuglevel 50
+=================================
+
+
+- ALLOC_ENGINE_V6_EXTEND_LEASE
+- ASIODNS_READ_TIMEOUT
+- DHCP4_BUFFER_UNPACK
+- DHCP4_BUFFER_WAIT_SIGNAL
+- DHCP4_CLIENTID_IGNORED_FOR_LEASES
+- DHCP4_CLIENT_FQDN_PROCESS
+- DHCP4_CLIENT_HOSTNAME_MALFORMED
+- DHCP4_CLIENT_HOSTNAME_PROCESS
+- DHCP4_DEFERRED_OPTION_MISSING
+- DHCP4_DEFERRED_OPTION_UNPACK_FAIL
+- DHCP4_DHCP4O6_BAD_PACKET
+- DHCP4_DHCP4O6_RECEIVE_FAIL
+- DHCP4_DHCP4O6_RECEIVING
+- DHCP4_DHCP4O6_SUBNET_SELECTION_FAILED
+- DHCP4_DISCOVER
+- DHCP4_EMPTY_HOSTNAME
+- DHCP4_HOOK_BUFFER_RCVD_SKIP
+- DHCP4_INFORM_DIRECT_REPLY
+- DHCP4_NO_LEASE_INIT_REBOOT
+- DHCP4_PACKET_NAK_0002
+- DHCP4_PACKET_NAK_0003
+- DHCP4_PACKET_NAK_0004
+- DHCP4_PACKET_OPTIONS_SKIPPED
+- DHCP4_PACKET_PACK
+- DHCP4_RELEASE
+- DHCP4_RELEASE_FAIL
+- DHCP4_RELEASE_FAIL_NO_LEASE
+- DHCP4_RELEASE_FAIL_WRONG_CLIENT
+- DHCP4_REQUEST
+- DHCP4_REQUIRED_CLASS_EVAL_RESULT
+- DHCP4_RESPONSE_HOSTNAME_GENERATE
+- DHCP4_SUBNET_SELECTION_FAILED
+- DHCP4_UNKNOWN_ADDRESS_REQUESTED
+- DHCP6_ADD_GLOBAL_STATUS_CODE
+- DHCP6_ADD_STATUS_CODE_FOR_IA
+- DHCP6_BUFFER_UNPACK
+- DHCP6_BUFFER_WAIT_SIGNAL
+- DHCP6_DDNS_CREATE_ADD_NAME_CHANGE_REQUEST
+- DHCP6_DDNS_GENERATE_FQDN
+- DHCP6_DDNS_RECEIVE_FQDN
+- DHCP6_DDNS_REMOVE_OLD_LEASE_FQDN
+- DHCP6_DDNS_RESPONSE_FQDN_DATA
+- DHCP6_DECLINE_PROCESS_IA
+- DHCP6_DHCP4O6_RECEIVE_FAIL
+- DHCP6_DHCP4O6_RECEIVING
+- DHCP6_HOOK_BUFFER_RCVD_SKIP
+- DHCP6_HOOK_DECLINE_SKIP
+- DHCP6_LEASE_ADVERT
+- DHCP6_LEASE_ADVERT_FAIL
+- DHCP6_LEASE_ALLOC
+- DHCP6_LEASE_ALLOC_FAIL
+- DHCP6_PACKET_OPTIONS_SKIPPED
+- DHCP6_PD_LEASE_ADVERT
+- DHCP6_PD_LEASE_ADVERT_FAIL
+- DHCP6_PD_LEASE_ALLOC
+- DHCP6_PD_LEASE_ALLOC_FAIL
+- DHCP6_PROCESS_IA_NA_EXTEND
+- DHCP6_PROCESS_IA_NA_RELEASE
+- DHCP6_PROCESS_IA_NA_REQUEST
+- DHCP6_PROCESS_IA_NA_SOLICIT
+- DHCP6_PROCESS_IA_PD_EXTEND
+- DHCP6_PROCESS_IA_PD_REQUEST
+- DHCP6_PROCESS_IA_PD_SOLICIT
+- DHCP6_RAPID_COMMIT
+- DHCP6_REQUIRED_CLASS_EVAL_RESULT
+- DHCP6_SUBNET_SELECTION_FAILED
+- DHCPSRV_DHCP_DDNS_NCR_SENT
+- DHCPSRV_EVAL_RESULT
+- DHCPSRV_MEMFILE_ADD_ADDR4
+- DHCPSRV_MEMFILE_ADD_ADDR6
+- DHCPSRV_MEMFILE_COMMIT
+- DHCPSRV_MEMFILE_DELETE_ADDR
+- DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4
+- DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6
+- DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START
+- DHCPSRV_MEMFILE_GET4
+- DHCPSRV_MEMFILE_GET6
+- DHCPSRV_MEMFILE_GET6_DUID
+- DHCPSRV_MEMFILE_GET_ADDR4
+- DHCPSRV_MEMFILE_GET_ADDR6
+- DHCPSRV_MEMFILE_GET_CLIENTID
+- DHCPSRV_MEMFILE_GET_EXPIRED4
+- DHCPSRV_MEMFILE_GET_EXPIRED6
+- DHCPSRV_MEMFILE_GET_HOSTNAME4
+- DHCPSRV_MEMFILE_GET_HOSTNAME6
+- DHCPSRV_MEMFILE_GET_HWADDR
+- DHCPSRV_MEMFILE_GET_IAID_DUID
+- DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID
+- DHCPSRV_MEMFILE_GET_PAGE4
+- DHCPSRV_MEMFILE_GET_PAGE6
+- DHCPSRV_MEMFILE_GET_RELAYID4
+- DHCPSRV_MEMFILE_GET_RELAYID6
+- DHCPSRV_MEMFILE_GET_REMOTEID4
+- DHCPSRV_MEMFILE_GET_REMOTEID6
+- DHCPSRV_MEMFILE_GET_SUBID4
+- DHCPSRV_MEMFILE_GET_SUBID6
+- DHCPSRV_MEMFILE_GET_SUBID_CLIENTID
+- DHCPSRV_MEMFILE_GET_SUBID_HWADDR
+- DHCPSRV_MEMFILE_GET_SUBID_PAGE6
+- DHCPSRV_MEMFILE_ROLLBACK
+- DHCPSRV_MEMFILE_UPDATE_ADDR4
+- DHCPSRV_MEMFILE_UPDATE_ADDR6
+- DHCPSRV_MYSQL_ADD_ADDR4
+- DHCPSRV_MYSQL_ADD_ADDR6
+- DHCPSRV_MYSQL_COMMIT
+- DHCPSRV_MYSQL_DELETED_EXPIRED_RECLAIMED
+- DHCPSRV_MYSQL_DELETE_ADDR
+- DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED4
+- DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED6
+- DHCPSRV_MYSQL_GET4
+- DHCPSRV_MYSQL_GET6
+- DHCPSRV_MYSQL_GET_ADDR4
+- DHCPSRV_MYSQL_GET_ADDR6
+- DHCPSRV_MYSQL_GET_CLIENTID
+- DHCPSRV_MYSQL_GET_DUID
+- DHCPSRV_MYSQL_GET_EXPIRED4
+- DHCPSRV_MYSQL_GET_EXPIRED6
+- DHCPSRV_MYSQL_GET_HOSTNAME4
+- DHCPSRV_MYSQL_GET_HOSTNAME6
+- DHCPSRV_MYSQL_GET_HWADDR
+- DHCPSRV_MYSQL_GET_IAID_DUID
+- DHCPSRV_MYSQL_GET_IAID_SUBID_DUID
+- DHCPSRV_MYSQL_GET_PAGE4
+- DHCPSRV_MYSQL_GET_PAGE6
+- DHCPSRV_MYSQL_GET_RELAYID4
+- DHCPSRV_MYSQL_GET_RELAYID6
+- DHCPSRV_MYSQL_GET_REMOTEID4
+- DHCPSRV_MYSQL_GET_REMOTEID6
+- DHCPSRV_MYSQL_GET_SUBID4
+- DHCPSRV_MYSQL_GET_SUBID6
+- DHCPSRV_MYSQL_GET_SUBID_CLIENTID
+- DHCPSRV_MYSQL_GET_SUBID_HWADDR
+- DHCPSRV_MYSQL_GET_SUBID_PAGE6
+- DHCPSRV_MYSQL_GET_VERSION
+- DHCPSRV_MYSQL_HOST_DB
+- DHCPSRV_MYSQL_HOST_DB_GET_VERSION
+- DHCPSRV_MYSQL_ROLLBACK
+- DHCPSRV_MYSQL_UPDATE_ADDR4
+- DHCPSRV_MYSQL_UPDATE_ADDR6
+- DHCPSRV_MYSQL_UPGRADE_EXTENDED_INFO4_PAGE
+- DHCPSRV_MYSQL_UPGRADE_EXTENDED_INFO6_PAGE
+- DHCPSRV_PGSQL_ADD_ADDR4
+- DHCPSRV_PGSQL_ADD_ADDR6
+- DHCPSRV_PGSQL_COMMIT
+- DHCPSRV_PGSQL_DELETE_ADDR
+- DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED4
+- DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED6
+- DHCPSRV_PGSQL_GET4
+- DHCPSRV_PGSQL_GET6
+- DHCPSRV_PGSQL_GET_ADDR4
+- DHCPSRV_PGSQL_GET_ADDR6
+- DHCPSRV_PGSQL_GET_CLIENTID
+- DHCPSRV_PGSQL_GET_DUID
+- DHCPSRV_PGSQL_GET_EXPIRED4
+- DHCPSRV_PGSQL_GET_EXPIRED6
+- DHCPSRV_PGSQL_GET_HOSTNAME4
+- DHCPSRV_PGSQL_GET_HOSTNAME6
+- DHCPSRV_PGSQL_GET_HWADDR
+- DHCPSRV_PGSQL_GET_IAID_DUID
+- DHCPSRV_PGSQL_GET_IAID_SUBID_DUID
+- DHCPSRV_PGSQL_GET_PAGE4
+- DHCPSRV_PGSQL_GET_PAGE6
+- DHCPSRV_PGSQL_GET_RELAYID4
+- DHCPSRV_PGSQL_GET_RELAYID6
+- DHCPSRV_PGSQL_GET_REMOTEID4
+- DHCPSRV_PGSQL_GET_REMOTEID6
+- DHCPSRV_PGSQL_GET_SUBID4
+- DHCPSRV_PGSQL_GET_SUBID6
+- DHCPSRV_PGSQL_GET_SUBID_CLIENTID
+- DHCPSRV_PGSQL_GET_SUBID_HWADDR
+- DHCPSRV_PGSQL_GET_SUBID_PAGE6
+- DHCPSRV_PGSQL_GET_VERSION
+- DHCPSRV_PGSQL_HOST_DB
+- DHCPSRV_PGSQL_HOST_DB_GET_VERSION
+- DHCPSRV_PGSQL_ROLLBACK
+- DHCPSRV_PGSQL_UPDATE_ADDR4
+- DHCPSRV_PGSQL_UPDATE_ADDR6
+- DHCPSRV_PGSQL_UPGRADE_EXTENDED_INFO4_PAGE
+- DHCPSRV_PGSQL_UPGRADE_EXTENDED_INFO6_PAGE
+- DHCPSRV_QUEUE_NCR
+- DHCPSRV_QUEUE_NCR_SKIP
+- DHCPSRV_TEMPLATE_EVAL_RESULT
+- DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION
+- DHCP_DDNS_INVALID_RESPONSE
+- DHCP_DDNS_STARTING_TRANSACTION
+- DHCP_DDNS_UPDATE_REQUEST_SENT
+- DHCP_DDNS_UPDATE_RESPONSE_RECEIVED
+- FUZZ_DATA_READ
+- FUZZ_SEND
+- HTTPS_REQUEST_RECEIVE_START
+- HTTP_CLIENT_REQUEST_SEND
+- HTTP_CLIENT_REQUEST_TIMEOUT_OCCURRED
+- HTTP_CONNECTION_HANDSHAKE_START
+- HTTP_IDLE_CONNECTION_TIMEOUT_OCCURRED
+- HTTP_REQUEST_RECEIVE_START
+- LEGAL_LOG_MYSQL_GET_VERSION
+- LEGAL_LOG_MYSQL_INSERT_LOG
+- LEGAL_LOG_MYSQL_TLS_CIPHER
+- LEGAL_LOG_PGSQL_GET_VERSION
+- LEGAL_LOG_PGSQL_INSERT_LOG
+- PERFMON_DHCP4_PKT_EVENTS
+- PERFMON_DHCP4_PKT_PROCESS_ERROR
+- PERFMON_DHCP6_PKT_EVENTS
+- PERFMON_DHCP6_PKT_PROCESS_ERROR
+- PING_CHECK_CHANNEL_ECHO_REPLY_RECEIVED
+- PING_CHECK_CHANNEL_ECHO_REQUEST_SENT
+- PING_CHECK_MGR_NEXT_ECHO_SCHEDULED
+- PING_CHECK_MGR_RECEIVED_UNEXPECTED_ECHO_REPLY
+- PING_CHECK_MGR_RECEIVED_UNEXPECTED_UNREACHABLE_MSG
+- PING_CHECK_MGR_RECEIVED_UNREACHABLE_MSG
+- PING_CHECK_MGR_REPLY_TIMEOUT_EXPIRED
+- TCP_CONNECTION_REJECTED_BY_FILTER
+- TCP_IDLE_CONNECTION_TIMEOUT_OCCURRED
+- TCP_REQUEST_RECEIVE_START
+- TLS_CONNECTION_HANDSHAKE_START
+- TLS_REQUEST_RECEIVE_START
+
+
+Messages printed on debuglevel 55
+=================================
+
+
+- ALLOC_ENGINE_V4_REUSE_EXPIRED_LEASE_DATA
+- ALLOC_ENGINE_V6_EXTEND_LEASE_DATA
+- ALLOC_ENGINE_V6_EXTEND_NEW_LEASE_DATA
+- ALLOC_ENGINE_V6_REUSE_EXPIRED_LEASE_DATA
+- DHCP4_CLIENT_FQDN_DATA
+- DHCP4_CLIENT_HOSTNAME_DATA
+- DHCP4_CLIENT_NAME_PROC_FAIL
+- DHCP4_DHCP4O6_RESPONSE_DATA
+- DHCP4_DHCP4O6_SUBNET_DATA
+- DHCP4_GENERATE_FQDN
+- DHCP4_QUERY_DATA
+- DHCP4_RECOVERED_STASHED_RELAY_AGENT_INFO
+- DHCP4_RESERVED_HOSTNAME_ASSIGNED
+- DHCP4_RESPONSE_DATA
+- DHCP4_RESPONSE_FQDN_DATA
+- DHCP4_RESPONSE_HOSTNAME_DATA
+- DHCP4_SUBNET_DATA
+- DHCP6_DDNS_FQDN_GENERATED
+- DHCP6_DHCP4O6_RESPONSE_DATA
+- DHCP6_LEASE_DATA
+- DHCP6_QUERY_DATA
+- DHCP6_RESPONSE_DATA
+- DHCP6_SUBNET_DATA
+- DHCPSRV_DDNS_TTL_PERCENT_TOO_SMALL
+- DHCPSRV_MEMFILE_LEASE_LOAD
+- DHCP_DDNS_AT_MAX_TRANSACTIONS
+- DHCP_DDNS_FWD_REQUEST_IGNORED
+- DHCP_DDNS_NO_ELIGIBLE_JOBS
+- DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE
+- DHCP_DDNS_REQUEST_DROPPED
+- DHCP_DDNS_REV_REQUEST_IGNORED
+- EVAL_DEBUG_AND
+- EVAL_DEBUG_CONCAT
+- EVAL_DEBUG_EQUAL
+- EVAL_DEBUG_HEXSTRING
+- EVAL_DEBUG_IFELSE_FALSE
+- EVAL_DEBUG_IFELSE_TRUE
+- EVAL_DEBUG_INT16TOTEXT
+- EVAL_DEBUG_INT32TOTEXT
+- EVAL_DEBUG_INT8TOTEXT
+- EVAL_DEBUG_IPADDRESS
+- EVAL_DEBUG_IPADDRESSTOTEXT
+- EVAL_DEBUG_LCASE
+- EVAL_DEBUG_MATCH
+- EVAL_DEBUG_MEMBER
+- EVAL_DEBUG_NOT
+- EVAL_DEBUG_OPTION
+- EVAL_DEBUG_OR
+- EVAL_DEBUG_PKT
+- EVAL_DEBUG_PKT4
+- EVAL_DEBUG_PKT6
+- EVAL_DEBUG_RELAY6
+- EVAL_DEBUG_RELAY6_RANGE
+- EVAL_DEBUG_SPLIT
+- EVAL_DEBUG_SPLIT_DELIM_EMPTY
+- EVAL_DEBUG_SPLIT_EMPTY
+- EVAL_DEBUG_SPLIT_FIELD_OUT_OF_RANGE
+- EVAL_DEBUG_STRING
+- EVAL_DEBUG_SUBSTRING
+- EVAL_DEBUG_SUBSTRING_EMPTY
+- EVAL_DEBUG_SUBSTRING_RANGE
+- EVAL_DEBUG_TOHEXSTRING
+- EVAL_DEBUG_UCASE
+- EVAL_DEBUG_UINT16TOTEXT
+- EVAL_DEBUG_UINT32TOTEXT
+- EVAL_DEBUG_UINT8TOTEXT
+- EVAL_DEBUG_VENDOR_CLASS_DATA
+- EVAL_DEBUG_VENDOR_CLASS_DATA_NOT_FOUND
+- EVAL_DEBUG_VENDOR_CLASS_ENTERPRISE_ID
+- EVAL_DEBUG_VENDOR_CLASS_ENTERPRISE_ID_MISMATCH
+- EVAL_DEBUG_VENDOR_CLASS_EXISTS
+- EVAL_DEBUG_VENDOR_CLASS_NO_OPTION
+- EVAL_DEBUG_VENDOR_ENTERPRISE_ID
+- EVAL_DEBUG_VENDOR_ENTERPRISE_ID_MISMATCH
+- EVAL_DEBUG_VENDOR_EXISTS
+- EVAL_DEBUG_VENDOR_NO_OPTION
+- HOOKS_ALL_CALLOUTS_DEREGISTERED
+- HOOKS_CALLOUT_CALLED
+- HOOKS_CALLOUT_DEREGISTERED
+- HOSTS_CFG_GET_ALL_ADDRESS4_HOST
+- HOSTS_CFG_GET_ALL_ADDRESS6_HOST
+- HOSTS_CFG_GET_ALL_HOSTNAME_HOST
+- HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID4_HOST
+- HOSTS_CFG_GET_ALL_HOSTNAME_SUBNET_ID6_HOST
+- HOSTS_CFG_GET_ALL_IDENTIFIER_HOST
+- HOSTS_CFG_GET_ALL_SUBNET_ID4_HOST
+- HOSTS_CFG_GET_ALL_SUBNET_ID6_HOST
+- HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS4_HOST
+- HOSTS_CFG_GET_ALL_SUBNET_ID_ADDRESS6_HOST
+- HOSTS_CFG_GET_ONE_PREFIX_HOST
+- HOSTS_CFG_GET_ONE_PREFIX_NULL
+- HTTP_CLIENT_REQUEST_SEND_DETAILS
+- HTTP_DATA_RECEIVED
+- LIMITS_PACKET_WIIH_SUBNET_ID_RATE_NO_SUBNET
+- LIMITS_PACKET_WITH_CLIENT_CLASSES_RATE_LIMIT_HONORED
+- LIMITS_PACKET_WITH_SUBNET_ID_RATE_LIMIT_HONORED
+- NETCONF_CONFIG_CHANGED_DETAIL
+- NETCONF_GET_CONFIG
+- NETCONF_SET_CONFIG
+- NETCONF_UPDATE_CONFIG
+- NETCONF_VALIDATE_CONFIG
+- TCP_DATA_RECEIVED
+- TCP_DATA_SENT
+
+
+Messages printed on debuglevel 70
+=================================
+
+
+- ASIODNS_FETCH_COMPLETED
+
+
index 876ee39009b1a124b11b954b76434f66a635740a..d6e46604ea83cbbf60a58980e252c931c26bbfa8 100755 (executable)
@@ -119,6 +119,16 @@ used to indicate a placeholder for data that is provided by the Kea code during
         rst += ''.join([line + '\n' for line in msg_descr])
         rst += '\n'
 
+    rst += '''.. _kea-debug-messages:
+
+*******************************
+Kea Debug Messages By Log Level
+*******************************
+
+'''
+    rst += '.. include:: debug-messages.rst'
+    rst += '\n'
+
     return rst
 
 
index 7170c30e9070c8e8348b938ec729731c7e244a34..63d7149e40896d9c9181acfe911e68568149c8ef 100755 (executable)
@@ -146,6 +146,24 @@ def check_placeholder_ids(messages):
     return failure
 
 
+def generate_page_with_messages_printed_on_each_debug_level(messages, debug_levels):
+    content = []
+    for log_level in sorted(set(debug_levels.values())):
+        subtitle = f'Messages printed on debuglevel {log_level}'
+        content.append(subtitle)
+        content.append('=' * len(subtitle))
+        content.append('\n')
+        for message_id, message in sorted(messages.items()):
+            if message['debug_log_level_line'] == f'Logged at debug log level {log_level}.':
+                content.append(f'- {message_id}')
+        content.append('\n')
+    parent_dir = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0])))
+    with open(f'{parent_dir}/../doc/sphinx/debug-messages.rst', 'w', encoding='utf-8') as f:
+        for i in content:
+            f.write(i)
+            f.write('\n')
+
+
 def remove_message_definition(message, file):
     new_lines = []
     removing = False
@@ -330,6 +348,9 @@ def main():
     # 7. Checks that the placeholder ids are consecutive, starting with 1, and unique in the same message definition.
     failure |= check_placeholder_ids(messages)
 
+    if args.autofix:
+        generate_page_with_messages_printed_on_each_debug_level(messages, debug_levels)
+
     if failure:
         sys.exit(1)