1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
4 #include "conf-parser.h"
6 #include "networkd-util.h"
8 typedef struct Link Link
;
10 typedef enum UseDomains
{
15 _USE_DOMAINS_INVALID
= -EINVAL
,
18 UseDomains
link_get_use_domains(Link
*link
, NetworkConfigSource proto
);
20 const char* use_domains_to_string(UseDomains p
) _const_
;
21 UseDomains
use_domains_from_string(const char *s
) _pure_
;
23 CONFIG_PARSER_PROTOTYPE(config_parse_domains
);
24 CONFIG_PARSER_PROTOTYPE(config_parse_dns
);
25 CONFIG_PARSER_PROTOTYPE(config_parse_dnssec_negative_trust_anchors
);
26 CONFIG_PARSER_PROTOTYPE(config_parse_dhcp_use_dns
);
27 CONFIG_PARSER_PROTOTYPE(config_parse_use_domains
);