pfm
Network element
A 5G Radio Access Network network element prototype using DPDK and C
Implemented a prototype of gNB-CU-UP a network element of 5G Radio Network. Using DPDK, a set of data-plane processing libraries and NIC drivers for high speed packet processing applications. Includes a Platform Software (which can be reused across gNB-CU-UP, gNB-DU and UPF) and GTP-U, PDCP and SDAP protocol stack which implemented as per 3GPP specifications.
16 stars
4 watching
5 forks
Language: C
last commit: almost 3 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
prtkmishra/new_radio_5g_utils | Utilities for generating various parameters in 5G physical layer specifications | 71 |
edingroot/dpdk_gtp_gateway | A DPDK-based GTPv1 user plane gateway project | 22 |
iithnewslab/sba-grpc-5g | A proof-of-concept system demonstrating a 5G core service based architecture using gRPC and NFV. | 24 |
free5gc/free5gc | Implementing the 5G mobile core network as defined in 3GPP Release 15 and beyond. | 1,935 |
gc1905/5g-nr-pusch | A MATLAB implementation of 5G NR Physical Uplink Shared Channel transmission and reception models | 74 |
rumpkernel/drv-netif-dpdk | A userspace TCP/IP stack that uses DPDK to perform packet I/O. | 197 |
wnluc3m/5g_cn | An open-source implementation of 4G LTE control signalling in a 5G Core Network | 11 |
5gopenupf/openupf | A 3GPP R16 compliant implementation of the User Plane Function in 5G mobile core networks | 96 |
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 |
wmnsk/go-pfcp | Implementation of the Packet Forwarding Control Protocol (PFCP) signaling protocol in Go. | 125 |
hzane/nas-5gs | Provides implementation of the 3GPP specifications concerning NAS protocol for 5G System | 14 |
navarrothiago/upf-bpf | An in-kernel solution for fast packet processing in 5G user planes using BPF and XDP | 196 |
akarneliuk/pygnmi | A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. | 129 |
open5gs/open5gs | An open-source implementation of the 5G core network architecture | 1,854 |
sdnfv/opennetvm | A high-performance platform for building and deploying network service chains using container-based NFV | 262 |