Skip to main content
  • IETF LLC Board Retreat 2026

    The IETF Administration LLC Board of Directors held its annual retreat 29-30 April 2026 in Amsterdam. In addition to all Board members, the IETF Executive Director, the Director of Finance, and the Board Secretary were present. Here is a short summary of the main points we discussed.

    4 Jun 2026
  • IETF Administration LLC 2025 Annual Financial Audit

    IETF Administration LLC Board of Directors received from external auditors the report of a clean result for its 2025 annual financial statement.

    26 May 2026
  • New RFC Editor website is live

    Today we are launching the new rfc-editor.org website, the most visible part of a comprehensive overhaul of the tools that support editing and publishing RFCs.

    20 May 2026
  • IETF 125 Highlights

    More than 1500 participants gathered in Shenzhen and online for the IETF 125 meeting 14-20 March 2026 for more than 100 working sessions, an IETF Hackathon, and more.

    19 May 2026
  • Report from the 2026 RPC Retreat

    The RFC Production Center (RPC) retreat was a two-day strategic planning session taking place the week of April 20 that gathered the entire RPC team and IETF Administration senior staff.

    18 May 2026

Filter by topic and date

Filter by topic and date

BPF: taking work to the IETF

5 Jul 2023

The new BPF Working Group is beginning work to document the state of the ecosystem and extensions for this technology that has origins in the Linux kernel and is increasingly being used beyond Linux.

eBPF, which is no longer an acronym for anything and is commonly referred to as BPF, is a technology that can run programs in a privileged context, such as an operating system kernel. It is used to safely and efficiently extend the capabilities of the kernel without requiring to change kernel source code or load kernel modules. BPF is widely deployed on operating systems, such as Linux and Microsoft Windows, and is also implemented in some network interface cards. 

BPF background

As the number of implementations and deployments of BPF has grown, there have been discussions about what kind of standardization is appropriate and required to support further adoption by an even broader range of manufacturers and platforms. Several options were considered by the eBPF Foundation, which was founded under the Linux Foundation in December 2021. In the end, the eBPF Steering Committee decided to pursue standardization in the IETF because of its openness, the relative ease of its processes and global scope, and its institutional experience with both networking and non-networking topics.

Discussions began between members of the BPF and IETF communities, including on an IETF mailing list, following an informal side meeting at IETF 115 in 2022 to discuss BPF standardization and explore whether IETF was an appropriate venue for that standardization. This was followed by a formal Birds of Feather session at the IETF 116 meeting in March 2023. These discussions, and subsequent due diligence, led to a formal chartering of the BPF Working Group in May 2023. A bit different from most IETF Working Groups, group discussions will take place simultaneously on the  bpf@ietf.org and bpf@vger.kernel.org mailing lists, with the list archives for both available for anyone to review. To propose changes to any working group document, you can create a patch to the bpf-next.git kernel tree, and email that patch to both lists for discussion and review. See Submitting patches: the essential guide to getting your code into the kernel for an overview of how to send patches to the Linux kernel mailing list, and How to Interact with the BPF Subsystem for BPF-specific patch submission processes.

Interested in learning more or getting involved? Sign up for one (or both) of the mailing lists, consider contributing to the instruction-set.rst document, or get more acquainted with how the IETF works generally and how to start participating.


Share this page