vagrant file to be used for ebpf program developments, file include :
- centos/8
- bpf tools
- golang tools
- dlv for remote debug
# git clone git@github.com:chen-keinan/ebpf-vagrantfile.git
# cd ebpf-vagrantfile
# vagrant up
# vagrant ssh
GOOS=linux GOARCH=amd64 go build -v -gcflags='-N -l' demo.go
dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ./demo
vagrant destroy