Make eBPF program Writing friendlier and improve testing.
Currently the interface to build ebpf programs is less than ideal, a lot of repeated code and hard to write.
We need to create a set of functions that would make it easier for someone to write their own ebpf programs.
Additionally, the amount of unit tests we have is very minimal, therefore it is very easy to introduce bugs in the current state of the fuz…
Currently the interface to build ebpf programs is less than ideal, a lot of repeated code and hard to write.
We need to create a set of functions that would make it easier for someone to write their own ebpf programs.
Additionally, the amount of unit tests we have is very minimal, therefore it is very easy to introduce bugs in the current state of the fuzzer.
It would be ideal to increase the coverage of unit tests as well as come up with more complex kinds of testing (e.g integration tests) to make sure things are always working.