Network.MulticastDNS, config_parse_resolve_support, 0, offsetof(Network, mdns)
Network.DNSOverTLS, config_parse_dns_over_tls_mode, 0, offsetof(Network, dns_over_tls_mode)
Network.DNSSEC, config_parse_dnssec_mode, 0, offsetof(Network, dnssec_mode)
-Network.DNSSECNegativeTrustAnchors, config_parse_dnssec_negative_trust_anchors, 0, 0
+Network.DNSSECNegativeTrustAnchors, config_parse_dnssec_negative_trust_anchors, 0, offsetof(Network, dnssec_negative_trust_anchors)
Network.NTP, config_parse_ntp, 0, offsetof(Network, ntp)
Network.IPForward, config_parse_address_family_with_kernel, 0, offsetof(Network, ip_forward)
Network.IPMasquerade, config_parse_ip_masquerade, 0, offsetof(Network, ip_masquerade)
void *data,
void *userdata) {
- Network *n = data;
+ Network *n = userdata;
int r;
- assert(n);
+ assert(filename);
assert(lvalue);
assert(rvalue);
+ assert(n);
if (isempty(rvalue)) {
n->search_domains = ordered_set_free(n->search_domains);
assert(filename);
assert(lvalue);
assert(rvalue);
+ assert(hostname);
r = config_parse_string(unit, filename, line, section, section_line, lvalue, ltype, rvalue, &hn, userdata);
if (r < 0)
assert(filename);
assert(lvalue);
assert(rvalue);
+ assert(datap);
r = config_parse_string(unit, filename, line, section, section_line, lvalue, ltype, rvalue, &tz, userdata);
if (r < 0)
assert(filename);
assert(lvalue);
assert(rvalue);
+ assert(n);
if (isempty(rvalue)) {
for (unsigned i = 0; i < n->n_dns; i++)
void *data,
void *userdata) {
- Network *n = data;
+ Set **nta = data;
int r;
- assert(n);
+ assert(filename);
assert(lvalue);
assert(rvalue);
+ assert(nta);
if (isempty(rvalue)) {
- n->dnssec_negative_trust_anchors = set_free_free(n->dnssec_negative_trust_anchors);
+ *nta = set_free_free(*nta);
return 0;
}
continue;
}
- r = set_ensure_consume(&n->dnssec_negative_trust_anchors, &dns_name_hash_ops, TAKE_PTR(w));
+ r = set_ensure_consume(nta, &dns_name_hash_ops, TAKE_PTR(w));
if (r < 0)
return log_oom();
}
char ***l = data;
int r;
- assert(l);
+ assert(filename);
assert(lvalue);
assert(rvalue);
+ assert(l);
if (isempty(rvalue)) {
*l = strv_free(*l);
void *data,
void *userdata) {
- Network *network = data;
+ Network *network = userdata;
LinkOperationalStateRange range;
bool required = true;
int r;
+ assert(filename);
+ assert(lvalue);
+ assert(rvalue);
+ assert(network);
+
if (isempty(rvalue)) {
network->required_for_online = true;
network->required_operstate_for_online = LINK_OPERSTATE_RANGE_DEFAULT;