Network Foundations

understand how packets really move in Linux before tuning anything.

≈ 110 hBadge: Packet Path Analyst

Who it is for

anyone new to high-performance networking.

The sequence

  1. 1
    PDP-01 · Inside the Linux Kernel Network Stack Follow a single packet from the NIC driver to a socket and back, and say what happens at each step.
  2. 2
    PDP-02 · eBPF and XDP: Programmable Kernel Networking Write, verify, load, and debug eBPF programs, and build an XDP data plane that drops, redirects, and measures traffic.
  3. 3
    DPK-01 · DPDK in Depth Build high-speed packet applications on DPDK's core libraries and finish with a VPN gateway.
  4. 4
    OBS-02 · Cloud-Native Network Performance and Monitoring Find the bottleneck in a cluster network, measure it, and set an SLA you can keep.

Capstone

Trace one request through the stack with eBPF and explain each hop (CAP-01)

Take the first course

Every course in the path can be taken on its own, in any order.

PDP-01