eunomia-bpf / bpftime

Userspace eBPF runtime for Observability, Network & General Extensions Framework
https://eunomia.dev/bpftime/
MIT License
801 stars 75 forks source link

[FEATURE] Find a way to implement kernel->userspace tailcall #123

Open Officeyutong opened 10 months ago

Officeyutong commented 10 months ago

bpf_tail_call has the same semantic as execl(2). Now we want to implement kernel->userspace tail call, means that a kernel ebpf program could call bpf_tail_call and jumps to a userspace program.