16 lines
425 B
C
16 lines
425 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
#include "core-forward.h"
|
|
|
|
int bpf_firewall_compile(Unit *u);
|
|
int bpf_firewall_install(Unit *u);
|
|
int bpf_firewall_load_custom(Unit *u);
|
|
|
|
int bpf_firewall_read_accounting(int map_fd, uint64_t *ret_bytes, uint64_t *ret_packets);
|
|
int bpf_firewall_reset_accounting(int map_fd);
|
|
|
|
void emit_bpf_firewall_warning(Unit *u);
|
|
|
|
void bpf_firewall_close(CGroupRuntime *crt);
|