Thank you for posting this. These are the types of details that you just don’t get unless the author has really worked through these issues in depth.
Best of luck with the project!
Best of luck with the project!
Like the time I had to optimise map insertion because the linux kernel does some truly insane locking when you use specific types of eBPF maps:
https://github.com/NHAS/wag/issues/84
This is slated to be improved (or has already been improved in kernel 6.8?). But for now wag sort of just side steps it in a horribly stateful way.