]> git.ipfire.org Git - thirdparty/systemd.git/commit
cgroup: don't emit BPF firewall warning when manager is in test mode
authorLuca Boccassi <luca.boccassi@microsoft.com>
Tue, 30 Nov 2021 23:49:33 +0000 (23:49 +0000)
committerLuca Boccassi <luca.boccassi@microsoft.com>
Wed, 1 Dec 2021 12:06:36 +0000 (12:06 +0000)
commita42232a18c5716f69efc67c779dd2ef6c4b9d6c2
tree3a359530917258f52db4853ebc27184d234ce21c
parent312dac28695ebe7c316c9b2dec40bc7182f5e28e
cgroup: don't emit BPF firewall warning when manager is in test mode

Support for BPF might not have been checked, since it's not necessary
in test mode (eg: running offline analysis of units). This causes an
assert:

Assertion '(_error) != 0' failed at src/core/bpf-firewall.c:914, function emit_bpf_firewall_warning(). Aborting.

Export SYSTEMD_LOG_LEVEl=debug in TEST-65-ANALYZE is enough to trigger
this assert while doing an offline analysis of a unit that has some
firewall/network restrictions set.

Skip the warning if the manager is in test mode.
src/core/bpf-firewall.c