| ▲ | Asmod4n 2 days ago | ||||||||||||||||||||||||||||
It’s manageable with eBPF instead of seccomp so one has to adapt to that. Should be doable. | |||||||||||||||||||||||||||||
| ▲ | georgyo 2 days ago | parent [-] | ||||||||||||||||||||||||||||
Maybe not so doable. The whole point of io_uring is to reduce syscalls. So you end up just three. io_uring_setup, io_uring_register, io_uring_enter There is now a memory buffer that the user space and the kernel is reading, and with that buffer you can _always_ do any syscall that io_uring supports. And things like strace, eBPF, and seccomp cannot see the actual syscalls that are being called in that memory buffer. And, having something like seccomp or eBPF inspect the stream might slow it down enough to eat the performance gain. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||