Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edingroot/dpdk_gtp_gateway
DPDK based GTPv1 gateway
https://github.com/edingroot/dpdk_gtp_gateway
5g dpdk gateway gtpu upf
Last synced: 2 months ago
JSON representation
DPDK based GTPv1 gateway
- Host: GitHub
- URL: https://github.com/edingroot/dpdk_gtp_gateway
- Owner: edingroot
- License: mit
- Created: 2020-04-09T08:46:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-27T12:08:44.000Z (over 4 years ago)
- Last Synced: 2024-11-18T14:59:59.086Z (3 months ago)
- Topics: 5g, dpdk, gateway, gtpu, upf
- Language: C
- Homepage:
- Size: 151 KB
- Stars: 22
- Watchers: 3
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-5g - dpdk_gtp_gateway - DPDK based GTPv1 gateway. (Protocols / GTP)
README
# dpdk_gtp_gateway
DPDK implementation of GTPv1 user plane gateway.### Features
- High speed GTP-U packet encapsulation and decapsulation
- Proxy ARP on behalf of UE IPs
- Packet statistics update on stdout
- Node socket aware memory config# Build and Run
Environment
- OS: Ubuntu 18.04 LTS
- DPDK: 19.11.2 LTSCopy and edit config
```bash
cp gtp_config.example.ini gtp_config.ini
```Make and run the program with EAL parameters
```bash
make
sudo ./build/gtpgw -l 0,1,2 -n 4
```### References
- [vipinpv85/GTP_PKT_DECODE](https://github.com/vipinpv85/GTP_PKT_DECODE)
- [rajneshrat/dpdk-tcpipstack](https://github.com/rajneshrat/dpdk-tcpipstack)