Everything About ___
Live briefing

Everything about Express Data Path

High performance packet data path in the OS kernel

XDP is an eBPF-based high-performance network data path used to send and receive network packets at high rates by bypassing most of the operating system networking stack. It is merged in the Linux kernel since version 4.8. This implementation is licensed under GPL. Large technology firms including Amazon, Google and Intel support its development. Microsoft released their free and open source implementation XDP for Windows in May 2022. It is licensed under MIT License. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Express Data PathA 5-minute orientation
  2. Pick up a classic book: Learning PythonThe most-reprinted book on the subject
  3. Read the landmark paper: Accelerating Virtual Network Functions With Fast-Slow Path Architecture Using eXpress Data PathCited 22 times
  4. Go sideways: EBPFA closely related topic
  5. Go sideways: Berkeley Packet FilterA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Data path
  2. AF_XDP

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics