]>
Commit | Line | Data |
---|---|---|
9ee03516 | 1 | /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
ee9b9875 | 2 | %{ |
4831981d SL |
3 | #if __GNUC__ >= 7 |
4 | _Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"") | |
5 | #endif | |
ee9b9875 TG |
6 | #include <stddef.h> |
7 | #include "conf-parser.h" | |
4e945a6f | 8 | #include "resolved-conf.h" |
be28f72d | 9 | #include "resolved-manager.h" |
ee9b9875 TG |
10 | %} |
11 | struct ConfigPerfItem; | |
12 | %null_strings | |
13 | %language=ANSI-C | |
14 | %define slot-name section_and_lvalue | |
091a364c TG |
15 | %define hash-function-name resolved_gperf_hash |
16 | %define lookup-function-name resolved_gperf_lookup | |
ee9b9875 TG |
17 | %readonly-tables |
18 | %omit-struct-type | |
19 | %struct-type | |
20 | %includes | |
21 | %% | |
1f05101f SS |
22 | Resolve.DNS, config_parse_dns_servers, DNS_SERVER_SYSTEM, 0 |
23 | Resolve.FallbackDNS, config_parse_dns_servers, DNS_SERVER_FALLBACK, 0 | |
24 | Resolve.Domains, config_parse_search_domains, 0, 0 | |
25 | Resolve.LLMNR, config_parse_resolve_support, 0, offsetof(Manager, llmnr_support) | |
26 | Resolve.MulticastDNS, config_parse_resolve_support, 0, offsetof(Manager, mdns_support) | |
27 | Resolve.DNSSEC, config_parse_dnssec_mode, 0, offsetof(Manager, dnssec_mode) | |
28 | Resolve.DNSOverTLS, config_parse_dns_over_tls_mode, 0, offsetof(Manager, dns_over_tls_mode) | |
29 | Resolve.Cache, config_parse_dns_cache_mode, DNS_CACHE_MODE_YES, offsetof(Manager, enable_cache) | |
30 | Resolve.DNSStubListener, config_parse_dns_stub_listener_mode, 0, offsetof(Manager, dns_stub_listener_mode) | |
31 | Resolve.ReadEtcHosts, config_parse_bool, 0, offsetof(Manager, read_etc_hosts) | |
32 | Resolve.ResolveUnicastSingleLabel, config_parse_bool, 0, offsetof(Manager, resolve_unicast_single_label) | |
33 | Resolve.DNSStubListenerExtra, config_parse_dns_stub_listener_extra, 0, offsetof(Manager, dns_extra_stub_listeners) | |
6d8325f6 | 34 | Resolve.CacheFromLocalhost, config_parse_bool, 0, offsetof(Manager, cache_from_localhost) |
5ed91481 | 35 | Resolve.StaleRetentionSec, config_parse_sec, 0, offsetof(Manager, stale_retention_usec) |