|
|
Log in / Subscribe / Register

BPF: what's good, what's coming, and what's needed

BPF: what's good, what's coming, and what's needed

Posted May 9, 2019 22:56 UTC (Thu) by dbkm11 (guest, #125598)
Parent article: BPF: what's good, what's coming, and what's needed

Jon, just a note for clarification with regards to ABI compatibility: The context with regards to ""ambiguous plane" between kernel ABI and the "wild west" of the kernel's internals" is on tracing where things can occasionally break due to kprobes nature or tracepoints getting potentially removed etc etc. BTF will for example help here since structure layout can be figured out for a running kernel by a loader or verifier and therefore member offsets adjusted automatically in future to a certain degree so that a tracing program can run on different kernels without a need for recompilation. For other types like networking programs, it's the same rules as syscall ABI meaning programs will keep running on newer kernels. Perhaps this can be clarified a bit better.


to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds