-
Michael Schubert authored
Split the project into two subpackages, bcc and elf: * bcc holds the go bindings for the bcc framework. * elf holds new code (from https://github.com/kinvolk/gobpf-elf-loader *1* in version 1e0ab5f0c647bdd311d90b117941c64f60a62a70) allowing users to load and use precompiled eBPF elf files and thus not require bcc plus installed kernel headers. Next step is to move common code into the bpf package and define interfaces where feasible. *1* gobpf-elf-loader itself is based on and extending bpf code from two projects: https://github.com/safchain/goebpf by Sylvain Afchain and https://github.com/cilium/cilium by the Cilium Project Signed-off-by: Michael Schubert <michael@kinvolk.io>
869e637f