5G-DPOP is an eBPF-based observability platform for the free5GC user plane. It observes the gtp5g kernel data path and PFCP control messages to present live traffic, packet-drop evidence, PDU-session correlation, and a topology derived from the network that is actually observed.
- Measures uplink and downlink user-plane traffic at the
gtp5ghooks. - Captures
gtp5gdrop events with packet and hook context. - Correlates PFCP sessions, SEIDs, PDRs, FARs, F-TEIDs, and observed GTP-U traffic.
- Discovers UE, gNB, UPF, N3, N9, N6, and DN paths without fixed UPF counts, addresses, container names, or DN selectors.
- Supports native free5GC and containerized free5GC deployments, including ULCL paths.
solar224/gtp5g-DPOPprovides the compatiblegtp5gkernel module and eBPF hook points.free5gc/free5gc-composeprovides the containerized free5GC and ULCL test environment used by the Quick Start.
- Aggregate observations from UPFs distributed across multiple hosts.
- Add IPv6 PDU-session and dual-stack data-plane support.
- Add authenticated production deployment profiles with TLS and access control.
- Add durable session and traffic history with configurable retention.
- Expand automated compatibility testing across free5GC,
gtp5g, kernel, and container-network versions.