summaryrefslogtreecommitdiffstats
path: root/src/core/bpf-firewall.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2024-05-29 10:54:44 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2024-05-29 11:06:04 +0200
commit1eb000945055b7db51b18ce3489c0afe845582f7 (patch)
treeea5645f2bc9a5f32e8517d91008100c563b42765 /src/core/bpf-firewall.c
parentMerge pull request #32562 from Werkov/test-cgroup-opensuse (diff)
downloadsystemd-1eb000945055b7db51b18ce3489c0afe845582f7.tar.xz
systemd-1eb000945055b7db51b18ce3489c0afe845582f7.zip
core/bpf-firewall: constify and reduce scope of variables
Diffstat (limited to 'src/core/bpf-firewall.c')
-rw-r--r--src/core/bpf-firewall.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/core/bpf-firewall.c b/src/core/bpf-firewall.c
index 185ed7d070..29f62693ee 100644
--- a/src/core/bpf-firewall.c
+++ b/src/core/bpf-firewall.c
@@ -421,14 +421,13 @@ static int bpf_firewall_prepare_access_maps(
_cleanup_close_ int ipv4_map_fd = -EBADF, ipv6_map_fd = -EBADF;
size_t n_ipv4 = 0, n_ipv6 = 0;
- Unit *p;
int r;
assert(ret_ipv4_map_fd);
assert(ret_ipv6_map_fd);
assert(ret_has_any);
- for (p = u; p; p = UNIT_GET_SLICE(p)) {
+ for (Unit *p = u; p; p = UNIT_GET_SLICE(p)) {
CGroupContext *cc;
Set *prefixes;
bool *reduced;
@@ -459,7 +458,7 @@ static int bpf_firewall_prepare_access_maps(
}
if (n_ipv4 > 0) {
- char *name = strjoina("4_", u->id);
+ const char *name = strjoina("4_", u->id);
ipv4_map_fd = bpf_map_new(
name,
BPF_MAP_TYPE_LPM_TRIE,
@@ -472,7 +471,7 @@ static int bpf_firewall_prepare_access_maps(
}
if (n_ipv6 > 0) {
- char *name = strjoina("6_", u->id);
+ const char *name = strjoina("6_", u->id);
ipv6_map_fd = bpf_map_new(
name,
BPF_MAP_TYPE_LPM_TRIE,
@@ -484,7 +483,7 @@ static int bpf_firewall_prepare_access_maps(
return ipv6_map_fd;
}
- for (p = u; p; p = UNIT_GET_SLICE(p)) {
+ for (Unit *p = u; p; p = UNIT_GET_SLICE(p)) {
CGroupContext *cc;
cc = unit_get_cgroup_context(p);
@@ -511,7 +510,7 @@ static int bpf_firewall_prepare_accounting_maps(Unit *u, bool enabled, CGroupRun
if (enabled) {
if (crt->ip_accounting_ingress_map_fd < 0) {
- char *name = strjoina("I_", u->id);
+ const char *name = strjoina("I_", u->id);
r = bpf_map_new(name, BPF_MAP_TYPE_ARRAY, sizeof(int), sizeof(uint64_t), 2, 0);
if (r < 0)
return r;
@@ -520,7 +519,7 @@ static int bpf_firewall_prepare_accounting_maps(Unit *u, bool enabled, CGroupRun
}
if (crt->ip_accounting_egress_map_fd < 0) {
- char *name = strjoina("E_", u->id);
+ const char *name = strjoina("E_", u->id);
r = bpf_map_new(name, BPF_MAP_TYPE_ARRAY, sizeof(int), sizeof(uint64_t), 2, 0);
if (r < 0)
return r;