dogear

enter for all results · esc to close

eBPF

251 items from zoidbergwill/awesome-ebpf ★5,181

  1. cls_bpf/eBPF updates since netdev 1.1 netdevconf.org

    Part of this tc workshop.

    site link ↗
  2. Advanced programmability and recent updates with tc's cls_bpf netdevconf.org

    Details on eBPF, its use for tunneling and encapsulation, direct packet access, and more.

    site link ↗
  3. ebpf.io blog ebpf.io

    Links to many community blogs posts.

    site link ↗
  4. Linux Extended BPF (eBPF) Tracing Tools brendangregg.com

    An in-depth collection of information around examples of performance analysis tools using eBPF. Contains also a section at the end of the page about other resources.

    site link ↗
  5. Cloudflare's blog posts on eBPF blog.cloudflare.com

    Different blog posts about networking use cases and low-level aspects of eBPF.

    site link ↗
  6. eBPF - From a Programmer's Perspective researchgate.net

    A short paper describing the fundamentals of eBPF and how to get started with writing eBPF programs.

  7. Linux Kernel Observability through eBPF sematext.com

    A blog post covering the basics of eBPF as well as code samples in Go on how to build and load a minimal eBPF program into the kernel.

    site link ↗
  8. Using BPF to do Packet Transformation blogs.oracle.com

    One eBPF usage about packet transformation.

    site link ↗
  9. The BPF Bytecode and the BPF Verifier blogs.oracle.com

    How does BPF ensure that programs are safe?

    site link ↗
  10. Building BPF Programs blogs.oracle.com

    Setting up your environment to build BPF programs.

    site link ↗
  11. Communicating with Userspace blogs.oracle.com

    How BPF communicates with userspace - BPF maps, perf events, bpf_trace_printk.

    site link ↗
  12. BPF helper functions blogs.oracle.com

    A review of the kernel functions that can be called from within eBPF programs.

    site link ↗
  13. A Tour of Program Types blogs.oracle.com

    A description of all existing hooks for BPF program types, and of their interest.

  14. Extending extended BPF lwn.net

    A blog post from 2014 on the development of BPF and demonstrating what can be done with it, using an example of stateful socket filtering by attaching an eBPF program to a socket.

    site link ↗
  15. BPF -- in-kernel virtual machine vger.kernel.org

    Presentation by the author of eBPF.

  16. IO Visor socallinuxexpo.org

    Also introduces IO Visor project.

    site link ↗
  17. Linux BPF Superpowers slideshare.net

    An introduction mostly covering the tracing aspects, first part with flame graphs.

    site link ↗
  18. BPF: tracing and more slideshare.net

    An introduction mostly covering the tracing aspects.

    site link ↗
  19. The BSD Packet Filter speakerdeck.com

    An introduction mostly covering the tracing aspects.

    site link ↗
  20. A BPF reference guide github.com

    About BPF C and bcc Python helpers, from bcc repository.

  21. Ferris Ellis's blog posts about eBPF ferrisellis.com

    They have a few posts about eBPF:

    site link ↗
  22. Part 1: Introduction collabora.com

    site link ↗
  23. A brief introduction to XDP and eBPF blogs.igalia.com

    An accessible introduction providing context, history, and details about the functioning of eBPF.

  24. A List of Research Papers pchaigno.github.io

    site link ↗
  25. BPF Verifier Overview spinics.net

    site link ↗
  26. bpf.h and you... spinics.net

    site link ↗
  27. xdp-newbies vger.kernel.org

    mailing list:

    site link ↗
  28. Jesper Dangaard Brouer's documentation prototype-kernel.readthedocs.io

    Work in progress, contributions welcome.

    site link ↗
  29. RFC 9669 BPF Instruction Set Architecture rfc-editor.org

    IETF specification for eBPF

    site link ↗
  30. bpf-helpers(7) man page man7.org

    Description of the in-kernel helper functions forming the BPF standard library.

    site link ↗
  31. tc-bpf(8) man7.org

    Manual page about using BPF with tc, including example commands and samples of code.

    site link ↗
  32. bpf(2) man7.org

    Manual page about the bpf() system call, used to manage BPF programs and maps from userspace.

    site link ↗
  33. HOWTO interact with BPF subsystem kernel.org

    Frequently Asked Questions about contributing to eBPF development.

    site link ↗
  34. BPF Design Q&A kernel.org

    Frequently Asked Questions on the decisions behind the BPF infrastructure.

  35. linux/Documentation/networking/filter.rst git.kernel.org

    eBPF specification (somewhat outdated; information should still be valid, but not exhaustive).

    site link ↗
  36. BPF Documentation kernel.org

    Index for BPF-related documentation coming with the Linux kernel.

    site link ↗
  37. docs.ebpf.io docs.ebpf.io

    Providing technical documentation for eBPF.

    site link ↗
  38. ebpf.io ebpf.io

    A gateway to discover all the basics of eBPF, including a listing of the main related projects and of community resources.

    site link ↗