2.2.10.2.22 DNSSRV_PRIVATE_STATS
The DNSSRV_PRIVATE_STATS structure has DNS server statistics related to internal server processing. This structure MUST be formatted as follows:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
RecordFile |
|||||||||||||||||||||||||||||||
RecordFileFree |
|||||||||||||||||||||||||||||||
RecordDs |
|||||||||||||||||||||||||||||||
RecordDsFree |
|||||||||||||||||||||||||||||||
RecordAdmin |
|||||||||||||||||||||||||||||||
RecordAdminFree |
|||||||||||||||||||||||||||||||
RecordDynUp |
|||||||||||||||||||||||||||||||
RecordDynUpFree |
|||||||||||||||||||||||||||||||
RecordAxfr |
|||||||||||||||||||||||||||||||
RecordAxfrFree |
|||||||||||||||||||||||||||||||
RecordIxfr |
|||||||||||||||||||||||||||||||
RecordIxfrFree |
|||||||||||||||||||||||||||||||
RecordCopy |
|||||||||||||||||||||||||||||||
RecordCopyFree |
|||||||||||||||||||||||||||||||
RecordCache |
|||||||||||||||||||||||||||||||
RecordCacheFree |
|||||||||||||||||||||||||||||||
UdpSocketPnpDelete |
|||||||||||||||||||||||||||||||
UdpRecvFailure |
|||||||||||||||||||||||||||||||
UdpErrorMessageSize |
|||||||||||||||||||||||||||||||
UdpConnResets |
|||||||||||||||||||||||||||||||
UdpConnResetRetryOverflow |
|||||||||||||||||||||||||||||||
UdpGQCSFailure |
|||||||||||||||||||||||||||||||
UdpGQCSFailureWithContext |
|||||||||||||||||||||||||||||||
UdpGQCSConnReset |
|||||||||||||||||||||||||||||||
UdpIndicateRecvFailures |
|||||||||||||||||||||||||||||||
UdpRestartRecvOnSockets |
|||||||||||||||||||||||||||||||
TcpConnectAttempt |
|||||||||||||||||||||||||||||||
TcpConnectFailure |
|||||||||||||||||||||||||||||||
TcpConnect |
|||||||||||||||||||||||||||||||
TcpQuery |
|||||||||||||||||||||||||||||||
TcpDisconnect |
|||||||||||||||||||||||||||||||
SecTsigVerifyOldSig |
|||||||||||||||||||||||||||||||
SecTsigVerifyOldFailed |
|||||||||||||||||||||||||||||||
SecBigTimeSkewBypass |
|||||||||||||||||||||||||||||||
ZoneLoadInit |
|||||||||||||||||||||||||||||||
ZoneLoadComplete |
|||||||||||||||||||||||||||||||
ZoneDbaseDelete |
|||||||||||||||||||||||||||||||
ZoneDbaseDelayedDelete |
Header (8 bytes): A structure of type DNSSRV_STAT_HEADER (section 2.2.10.2.1).
RecordFile (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordFileFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordDs (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordDsFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordAdmin (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordAdminFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordDynUp (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordDynUpFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordAxfr (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordAxfrFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordIxfr (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordIxfrFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordCopy (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordCopyFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
RecordCache (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
RecordCacheFree (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
UdpSocketPnpDelete (4 bytes): The number of UDP sockets that have been closed and had their locally allocated state freed by the server because a UDP error occurred or because the socket was closed in response to an IP address change on the local machine.
UdpRecvFailure (4 bytes): The number of times the server failed to receive UDP packet.
UdpErrorMessageSize (4 bytes): The number of times the server received an error from UDP socket due to the large size of the receive packet.
UdpConnResets (4 bytes): The number of times the server received a connection reset error from UDP.
UdpConnResetRetryOverflow (4 bytes): The number of times the server received a connection reset error from UDP and could not clear the error by resubmitting a receive operation.
UdpGQCSFailure (4 bytes): The number of times the server received an error from UDP.
UdpGQCSFailureWithContext (4 bytes): The number of times the server received an error from UDP where no internal state for the UDP operation was available.
UdpGQCSConnReset (4 bytes): The number of times the server received an error from UDP indicating that a remote address was unreachable.
UdpIndicateRecvFailures (4 bytes): The number of times the server received a critical error while attempting to perform a UDP receive operation.
UdpRestartRecvOnSockets (4 bytes): The number of times the server attempted to restart receive operations on its UDP sockets due to UDP errors.
TcpConnectAttempt (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
TcpConnectFailure (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
TcpConnect (4 bytes): The number of times the server was able to successfully establish a TCP connection to a remote the server.
TcpQuery (4 bytes): The number of times the server sent a recursive query over a TCP connection.
TcpDisconnect (4 bytes): The number of times the server disconnected a TCP connection.
SecTsigVerifyOldSig (4 bytes): Not used. Senders MUST set this value to zero and receivers MUST ignore it.
SecTsigVerifyOldFailed (4 bytes): Unused. Senders MUST set this value to zero and receivers MUST ignore it.
SecBigTimeSkewBypass (4 bytes): The number of times the server received a TKEY that had a time-skew within the allowable range of 1 day.
ZoneLoadInit (4 bytes): The number of times the server prepared to load or reload a zone from persistent storage or from a zone transfer.
ZoneLoadComplete (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
ZoneDbaseDelete (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
ZoneDbaseDelayedDelete (4 bytes): MUST be set to zero when sent and MUST be ignored on receipt.