1
0
mirror of https://github.com/systemd/systemd.git synced 2025-02-25 21:57:32 +03:00

network/routing-policy-rule: rename n -> rule

This commit is contained in:
Yu Watanabe 2024-08-25 05:03:26 +09:00
parent dde6f1d745
commit e0978eb8cf

View File

@ -1361,7 +1361,7 @@ int config_parse_routing_policy_rule_tos(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1371,17 +1371,17 @@ int config_parse_routing_policy_rule_tos(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
r = safe_atou8(rvalue, &n->tos); r = safe_atou8(rvalue, &rule->tos);
if (r < 0) { if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse RPDB rule TOS, ignoring: %s", rvalue); log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse RPDB rule TOS, ignoring: %s", rvalue);
return 0; return 0;
} }
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1397,7 +1397,7 @@ int config_parse_routing_policy_rule_priority(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1407,25 +1407,25 @@ int config_parse_routing_policy_rule_priority(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
if (isempty(rvalue)) { if (isempty(rvalue)) {
n->priority = 0; rule->priority = 0;
n->priority_set = false; rule->priority_set = false;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
r = safe_atou32(rvalue, &n->priority); r = safe_atou32(rvalue, &rule->priority);
if (r < 0) { if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse RPDB rule priority, ignoring: %s", rvalue); log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse RPDB rule priority, ignoring: %s", rvalue);
return 0; return 0;
} }
n->priority_set = true; rule->priority_set = true;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1441,7 +1441,7 @@ int config_parse_routing_policy_rule_goto(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = ASSERT_PTR(userdata); Network *network = ASSERT_PTR(userdata);
uint32_t priority; uint32_t priority;
int r; int r;
@ -1450,7 +1450,7 @@ int config_parse_routing_policy_rule_goto(
assert(lvalue); assert(lvalue);
assert(rvalue); assert(rvalue);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1464,10 +1464,10 @@ int config_parse_routing_policy_rule_goto(
return 0; return 0;
} }
n->type = FR_ACT_GOTO; rule->type = FR_ACT_GOTO;
n->priority_goto = priority; rule->priority_goto = priority;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1483,7 +1483,7 @@ int config_parse_routing_policy_rule_table(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1493,18 +1493,18 @@ int config_parse_routing_policy_rule_table(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
r = manager_get_route_table_from_string(network->manager, rvalue, &n->table); r = manager_get_route_table_from_string(network->manager, rvalue, &rule->table);
if (r < 0) { if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r, log_syntax(unit, LOG_WARNING, filename, line, r,
"Could not parse RPDB rule route table \"%s\", ignoring assignment: %m", rvalue); "Could not parse RPDB rule route table \"%s\", ignoring assignment: %m", rvalue);
return 0; return 0;
} }
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1520,7 +1520,7 @@ int config_parse_routing_policy_rule_fwmark_mask(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1530,17 +1530,17 @@ int config_parse_routing_policy_rule_fwmark_mask(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
r = parse_fwmark_fwmask(rvalue, &n->fwmark, &n->fwmask); r = parse_fwmark_fwmask(rvalue, &rule->fwmark, &rule->fwmask);
if (r < 0) { if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse RPDB rule firewall mark or mask, ignoring: %s", rvalue); log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to parse RPDB rule firewall mark or mask, ignoring: %s", rvalue);
return 0; return 0;
} }
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1556,7 +1556,7 @@ int config_parse_routing_policy_rule_prefix(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
union in_addr_union *buffer; union in_addr_union *buffer;
uint8_t *prefixlen; uint8_t *prefixlen;
@ -1568,28 +1568,28 @@ int config_parse_routing_policy_rule_prefix(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
if (streq(lvalue, "To")) { if (streq(lvalue, "To")) {
buffer = &n->to; buffer = &rule->to;
prefixlen = &n->to_prefixlen; prefixlen = &rule->to_prefixlen;
} else { } else {
buffer = &n->from; buffer = &rule->from;
prefixlen = &n->from_prefixlen; prefixlen = &rule->from_prefixlen;
} }
if (n->family == AF_UNSPEC) if (rule->family == AF_UNSPEC)
r = in_addr_prefix_from_string_auto(rvalue, &n->family, buffer, prefixlen); r = in_addr_prefix_from_string_auto(rvalue, &rule->family, buffer, prefixlen);
else else
r = in_addr_prefix_from_string(rvalue, n->family, buffer, prefixlen); r = in_addr_prefix_from_string(rvalue, rule->family, buffer, prefixlen);
if (r < 0) { if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, r, "RPDB rule prefix is invalid, ignoring assignment: %s", rvalue); log_syntax(unit, LOG_WARNING, filename, line, r, "RPDB rule prefix is invalid, ignoring assignment: %s", rvalue);
return 0; return 0;
} }
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1605,7 +1605,7 @@ int config_parse_routing_policy_rule_device(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1615,7 +1615,7 @@ int config_parse_routing_policy_rule_device(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1625,11 +1625,11 @@ int config_parse_routing_policy_rule_device(
return 0; return 0;
} }
r = free_and_strdup(streq(lvalue, "IncomingInterface") ? &n->iif : &n->oif, rvalue); r = free_and_strdup(streq(lvalue, "IncomingInterface") ? &rule->iif : &rule->oif, rvalue);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1645,7 +1645,7 @@ int config_parse_routing_policy_rule_port_range(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
uint16_t low, high; uint16_t low, high;
int r; int r;
@ -1656,7 +1656,7 @@ int config_parse_routing_policy_rule_port_range(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1667,14 +1667,14 @@ int config_parse_routing_policy_rule_port_range(
} }
if (streq(lvalue, "SourcePort")) { if (streq(lvalue, "SourcePort")) {
n->sport.start = low; rule->sport.start = low;
n->sport.end = high; rule->sport.end = high;
} else { } else {
n->dport.start = low; rule->dport.start = low;
n->dport.end = high; rule->dport.end = high;
} }
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1690,7 +1690,7 @@ int config_parse_routing_policy_rule_ip_protocol(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1700,7 +1700,7 @@ int config_parse_routing_policy_rule_ip_protocol(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1710,9 +1710,9 @@ int config_parse_routing_policy_rule_ip_protocol(
return 0; return 0;
} }
n->ipproto = r; rule->ipproto = r;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1728,7 +1728,7 @@ int config_parse_routing_policy_rule_invert(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1738,7 +1738,7 @@ int config_parse_routing_policy_rule_invert(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1748,9 +1748,9 @@ int config_parse_routing_policy_rule_invert(
return 0; return 0;
} }
SET_FLAG(n->flags, FIB_RULE_INVERT, r); SET_FLAG(rule->flags, FIB_RULE_INVERT, r);
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1766,7 +1766,7 @@ int config_parse_routing_policy_rule_l3mdev(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1776,7 +1776,7 @@ int config_parse_routing_policy_rule_l3mdev(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1786,9 +1786,9 @@ int config_parse_routing_policy_rule_l3mdev(
return 0; return 0;
} }
n->l3mdev = r; rule->l3mdev = r;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1804,7 +1804,7 @@ int config_parse_routing_policy_rule_family(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
AddressFamily a; AddressFamily a;
int r; int r;
@ -1815,7 +1815,7 @@ int config_parse_routing_policy_rule_family(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1826,9 +1826,9 @@ int config_parse_routing_policy_rule_family(
return 0; return 0;
} }
n->address_family = a; rule->address_family = a;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1844,7 +1844,7 @@ int config_parse_routing_policy_rule_uid_range(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
uid_t start, end; uid_t start, end;
int r; int r;
@ -1855,7 +1855,7 @@ int config_parse_routing_policy_rule_uid_range(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
@ -1871,10 +1871,10 @@ int config_parse_routing_policy_rule_uid_range(
} }
} }
n->uid_range.start = start; rule->uid_range.start = start;
n->uid_range.end = end; rule->uid_range.end = end;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1890,7 +1890,7 @@ int config_parse_routing_policy_rule_suppress_prefixlen(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r; int r;
@ -1900,11 +1900,11 @@ int config_parse_routing_policy_rule_suppress_prefixlen(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
r = parse_ip_prefix_length(rvalue, &n->suppress_prefixlen); r = parse_ip_prefix_length(rvalue, &rule->suppress_prefixlen);
if (r == -ERANGE) { if (r == -ERANGE) {
log_syntax(unit, LOG_WARNING, filename, line, r, "Prefix length outside of valid range 0-128, ignoring: %s", rvalue); log_syntax(unit, LOG_WARNING, filename, line, r, "Prefix length outside of valid range 0-128, ignoring: %s", rvalue);
return 0; return 0;
@ -1914,7 +1914,7 @@ int config_parse_routing_policy_rule_suppress_prefixlen(
return 0; return 0;
} }
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1930,7 +1930,7 @@ int config_parse_routing_policy_rule_suppress_ifgroup(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int32_t suppress_ifgroup; int32_t suppress_ifgroup;
int r; int r;
@ -1941,12 +1941,12 @@ int config_parse_routing_policy_rule_suppress_ifgroup(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
if (isempty(rvalue)) { if (isempty(rvalue)) {
n->suppress_ifgroup = -1; rule->suppress_ifgroup = -1;
return 0; return 0;
} }
@ -1961,8 +1961,8 @@ int config_parse_routing_policy_rule_suppress_ifgroup(
"Value of SuppressInterfaceGroup= must be in the range 0…2147483647, ignoring assignment: %s", rvalue); "Value of SuppressInterfaceGroup= must be in the range 0…2147483647, ignoring assignment: %s", rvalue);
return 0; return 0;
} }
n->suppress_ifgroup = suppress_ifgroup; rule->suppress_ifgroup = suppress_ifgroup;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }
@ -1978,9 +1978,9 @@ int config_parse_routing_policy_rule_type(
void *data, void *data,
void *userdata) { void *userdata) {
_cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *n = NULL; _cleanup_(routing_policy_rule_unref_or_set_invalidp) RoutingPolicyRule *rule = NULL;
Network *network = userdata; Network *network = userdata;
int r, t; int r;
assert(filename); assert(filename);
assert(section); assert(section);
@ -1988,20 +1988,20 @@ int config_parse_routing_policy_rule_type(
assert(rvalue); assert(rvalue);
assert(data); assert(data);
r = routing_policy_rule_new_static(network, filename, section_line, &n); r = routing_policy_rule_new_static(network, filename, section_line, &rule);
if (r < 0) if (r < 0)
return log_oom(); return log_oom();
t = fr_act_type_from_string(rvalue); r = fr_act_type_from_string(rvalue);
if (t < 0) { if (r < 0) {
log_syntax(unit, LOG_WARNING, filename, line, t, log_syntax(unit, LOG_WARNING, filename, line, r,
"Could not parse FIB rule type \"%s\", ignoring assignment: %m", rvalue); "Could not parse FIB rule type \"%s\", ignoring assignment: %m", rvalue);
return 0; return 0;
} }
n->type = (uint8_t) t; rule->type = (uint8_t) r;
TAKE_PTR(n); TAKE_PTR(rule);
return 0; return 0;
} }