libbpfgo-example项目分析
https://blog.aquasec.com/libbpf-ebpf-programs
缺两个.h文件,不能使用bpf目录下的bpf.h文件,否则会有冲突
#include <linux/types.h>
#include <linux/bpf.h>
编译的过程:先编译C Object文件,后编译Golang程序。
在Golang程序中,加载C Object文件,把它挂载进系统内核,然后通过指定的数据通道给Golang回传数据。
https://blog.aquasec.com/libbpf-ebpf-programs
缺两个.h文件,不能使用bpf目录下的bpf.h文件,否则会有冲突
#include <linux/types.h>
#include <linux/bpf.h>
编译的过程:先编译C Object文件,后编译Golang程序。
在Golang程序中,加载C Object文件,把它挂载进系统内核,然后通过指定的数据通道给Golang回传数据。