_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;
}
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,
}
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,
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);
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;
}
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;