Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This removes vndr, and swiches to native Go Modules instead. All modules are kept on the old version. Keeps the vendor/ dir, so everything is backwards compatible. Signed-off-by: Odin Ugedal <odin@ugedal.com>
The implementation is based on https://github.com/containers/crun/blob/0.10.2/src/libcrun/ebpf.c Although ebpf.c is originally licensed under LGPL-3.0-or-later, the author Giuseppe Scrivano agreed to relicense the file in Apache License 2.0: https://github.com/opencontainers/runc/issues/2144#issuecomment-543116397 See libcontainer/cgroups/ebpf/devicefilter/devicefilter_test.go for tested configurations. Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>