eupf
UPF
An 5G User Plane Function project using eBPF to provide high observability and performance for decapsulation and routing of user plane traffic.
5G User Plane Function (UPF) based on eBPF
106 stars
11 watching
20 forks
Language: Go
last commit: 5 days ago
Linked from 1 awesome list
3gpp5gciliumebpfupf
Related projects:
Repository | Description | Stars |
---|---|---|
5gopenupf/openupf | A 3GPP R16 compliant implementation of the User Plane Function in 5G mobile core networks | 96 |
omec-project/upf | An implementation of a 4G/5G mobile core user plane function (UPF) using Go and supporting multiple dataplane implementations. | 181 |
navarrothiago/upf-bpf | An in-kernel solution for fast packet processing in 5G user planes using BPF and XDP | 196 |
801room/upf_p4_poc | A proof of concept project for implementing a 5G User Plane Function (UPF) using Software-Defined Networking (SDN) and Programmable Data Plane technologies | 32 |
nextmn/upf | An experimental 5G Non-standalone User Plane Function implementation in Go. | 11 |
801room/upf-xdp | A proof-of-concept project demonstrating the use of XDP to implement 5G UPF functions | 27 |
travelping/upg-vpp | An implementation of a User Plane Gateway (UPG) based on VPP for 3G/4G/5G networks | 150 |
protocolbuffers/upb | A lightweight C implementation of Protocol Buffers for efficient data serialization | 1,502 |
edingroot/dpdk_gtp_gateway | A DPDK-based GTPv1 user plane gateway project | 22 |
free5gc/free5gc | Implementing the 5G mobile core network as defined in 3GPP Release 15 and beyond. | 1,935 |
oeg-upm/gtfs-bench | Provides a benchmarking framework for evaluating declarative knowledge graph construction engines in the transport domain | 17 |
lf-edge/ekuiper | A lightweight IoT data analytics and stream processing engine designed for edge devices. | 1,480 |
eunomia-bpf/wasm-bpf | An eBPF WebAssembly runtime and toolchain for building cross-platform, sandboxed eBPF programs with minimal modification. | 386 |
fzakaria/ebpf-mpls-encap-decap | Demonstrates packet encapsulation and decapsulation with MPLS labels using eBPF | 53 |
arv-sajeev/pfm | A 5G Radio Access Network network element prototype using DPDK and C | 16 |