|
|
|
|
|
by coder543
1833 days ago
|
|
BPF, you say? https://lwn.net/Articles/847951/ > The obvious place where BPF can add value is making decisions based on the outcome of previous operations in the ring. Currently, these decisions must be made in user space, which involves potential delays as the relevant process is scheduled and run. Instead, when an operation completes, a BPF program might be able to decide what to do next without ever leaving the kernel. "What to do next" could include submitting more I/O operations, moving on to the next in a series of files to process, or aborting a series of commands if something unexpected happens. |
|
[0] https://github.com/checkpoint-restore/criu/blob/7686b939d155...
[1] https://github.com/checkpoint-restore/criu/blob/7686b939d155...
[2] https://github.com/checkpoint-restore/criu/blob/7686b939d155...
[3] https://www.infradead.org/~tgr/libnl/doc/api/group__qdisc__p...