A virtual machine to run eBPF program. This kind of VM is used for programs expecting to work
on a metadata buffer containing pointers to packet data, but it internally handles the buffer
so as to save the effort to manually handle the metadata buffer for the user.