microsoft / ebpf-for-windows

eBPF implementation that runs on top of Windows
MIT License
2.81k stars 213 forks source link

Allow eBPF programs to queue workitems #2041

Open neochristi opened 1 year ago

neochristi commented 1 year ago

I believe eBPF could be useful for thinks like file system filters. But an important missing feature would be the ability to queue workitems for async processing. This is needed for processing IO operations.

dthaler commented 1 year ago

bpf on Linux exposes timer support: bpf: Introduce BPF timers. [LWN.net] and queueing a work item is essentially a 0-duration timer.