June 2, 2017

BPF updates 05

This is issue 05 of the regular newsletter around BPF written by Alexander Alemayhu. It summarizes ongoing development, presentations, videos and other information related to BPF and XDP. It is released roughly once a week.

Linux 4.12-rc3 was released last week. One usual [GIT] Networking pull request with some BPF fixes made it in. You can read all the highlights in 26th May. Also the release email briefly mentions BPF

Anyway, rc3 has a little bit of everything. The biggest single change is actually just a documentation update (the intel pstate docs were converted to rst format), so the diffstat actually looks a bit odd with a wuarter just being documentation. There's also some tooling updates (perf and some bpf selftest).

More interesting highlights

  • ARM 32-bit eBPF JIT saw a v2.
  • MIPS eBPF JIT is in the works.
  • The stack depth tracking, one step closer BPF to BPF functions.

Checkout the patches section for all the links.


Open-NFP - Transparent eBPF Offload: Playing Nice with the Linux Kernel

Introductory webinar on eBPF and XDP. It's mostly basic, so great talk for someone new to eBPF.

In case you missed it

Further Reading

The Cilium BPF and XDP reference guide has a growing collection of links to BPF content all around the web.


Please note that netdev receives a lot of patches and the list above is not meant to be comprehensive.

You can sign up for email notifications on https://www.cilium.io/learn/

Happy eBPF hacking!