core: move bpf devices implementation to bpf-devices.[ch] and rename
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 8 Nov 2019 14:51:28 +0000 (15:51 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 10 Nov 2019 22:22:15 +0000 (23:22 +0100)
commit124e05b3b60c253d83ba5e122aca34be719391ff
tree9c73f07a93963b53c47d6b55424ab1b9917d5cbc
parent084870f9c0c03d5766d272828254f8d0a7aacf66
core: move bpf devices implementation to bpf-devices.[ch] and rename

The naming of the functions was a complete mess: the most specific functions
which don't know anything about cgroups had "cgroup_" prefix, while more
general functions which took a node path and a cgroup for reporting had no
prefix. Let's use "bpf_devices_" for the latter group, and "bpf_prog_*" for the
rest.

The main goal of this move is to split the implementation from the calling code
and add unit tests in a later patch.
src/core/bpf-devices.c
src/core/bpf-devices.h
src/core/cgroup.c