+ * | | | | generation | uint64_t | <- generation # of configuration
+ * | | | +-------------------+---------+-------------------+
+ * | | | | n_service_specific_resolver | int32_t | <- # of name service-specific resolvers
+ * | | | +-------------------+---------+-------------------+
+ * | | | | service_specific_resolver | dns_resolver_t ** | <- not used during creation, filled
+ * | | | | | | in with pointer to a list of service-specific
+ * | | | | | | resolver configurations that will be
+ * | | | | | | established in the "padding"
+ * | | | +-------------------+---------+-------------------+