diff --git a/contrib/dlz/modules/include/dlz_minimal.h b/contrib/dlz/modules/include/dlz_minimal.h index e2cbb53490..05ae3b271a 100644 --- a/contrib/dlz/modules/include/dlz_minimal.h +++ b/contrib/dlz/modules/include/dlz_minimal.h @@ -121,12 +121,13 @@ typedef isc_result_t (*dns_clientinfo_sourceip_t)(dns_clientinfo_t *client, typedef isc_result_t (*dns_clientinfo_version_t)(dns_clientinfo_t *client, void **addrp); -#define DNS_CLIENTINFOMETHODS_VERSION 1 -#define DNS_CLIENTINFOMETHODS_AGE 0 +#define DNS_CLIENTINFOMETHODS_VERSION 2 +#define DNS_CLIENTINFOMETHODS_AGE 1 typedef struct dns_clientinfomethods { uint16_t version; uint16_t age; dns_clientinfo_sourceip_t sourceip; + dns_clientinfo_version_t dbversion; } dns_clientinfomethods_t; #endif /* DLZ_DLOPEN_VERSION > 1 */ diff --git a/lib/dns/include/dns/clientinfo.h b/lib/dns/include/dns/clientinfo.h index 30e29c8801..1d85ec45bf 100644 --- a/lib/dns/include/dns/clientinfo.h +++ b/lib/dns/include/dns/clientinfo.h @@ -58,8 +58,8 @@ typedef struct dns_clientinfo { typedef isc_result_t (*dns_clientinfo_sourceip_t)(dns_clientinfo_t *client, isc_sockaddr_t **addrp); -#define DNS_CLIENTINFOMETHODS_VERSION 1 -#define DNS_CLIENTINFOMETHODS_AGE 0 +#define DNS_CLIENTINFOMETHODS_VERSION 2 +#define DNS_CLIENTINFOMETHODS_AGE 1 typedef struct dns_clientinfomethods { uint16_t version;