2.2.10.2.25 DNSSRV_RRL_STATS

The DNSSRV_RRL_STATS structure SHOULD<78> contain DNS server statistics related to the Response Rate Limiting (RRL). This structure is formatted as follows:


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header

...

TotalResponsesSent

TotalResponsesDropped

TotalResponsesTruncated

TotalResponsesLeaked

Header (8 bytes): A structure of type DNSSRV_STAT_HEADER (section 2.2.10.2.1).

TotalResponsesSent (4 bytes): The number of times the server responded to a valid query since it last started. This counter is maintained and updated only when RRL is enabled. After reaching 0xFFFFFFFF, the value increments to 0x00000000.

TotalResponsesDropped (4 bytes): The number of times the server dropped a valid query due to Response Rate Limiting, since it last started. This counter is maintained and updated only when RRL is enabled. After reaching 0xFFFFFFFF, the value increments to 0x00000000.

TotalResponsesTruncated (4 bytes): The number of times the server has responded to a valid query with a truncation bit set, since it last started. This counter is maintained and updated only when RRL is enabled. After reaching 0xFFFFFFFF, the value increments to 0x00000000.

TotalResponsesLeaked (4 bytes): The number of times the server has responded to a valid query after using the total responses available within a given timeframe since it last started. For details see DNS_RPC_RRL_PARAMS (section 2.2.16.2.1). This counter is maintained and updated only when RRL is enabled. After reaching 0xFFFFFFFF, the value increments to 0x00000000.