gtp5g

5G GTP-U Linux 内核模块。「Linux kernel module 5G GTP-U」

  • 所有者: PrinzOwO/gtp5g
  • 平台: Linux
  • 许可证: GNU General Public License v2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

gtp5g - 5G compatible GTP kernel module

gtp5g is a customized Linux kernel module gtp5g to handle packet by PFCP IEs such as PDR and FAR.
For detailed information, please reference to 3GPP specification TS 29.281 and TS 29.244.

Notice

Due to the evolution of Linux kernel, this module would not work with every kernel version.
Please run this module with kernel version 5.0.0-23-generic or upper than 5.4 (Ubuntu 20.04).

Please check the libgtp5gnl version is the same as gtp5g,
because the type translating between libgtp5gnl and gtp5g had been changed.

Usage

Compile

make clean && make

Install kernel module

Install the module to the system and load automatically at boot

sudo make install

Remove kernel module

Remove the kernel module from the system

sudo make uninstall

Change Log

v0.2.0

  • Changed to host type between gtp5g and libgtp5gnl
  • Supported forwarding policy feature, but need to set ip rule and ip route with Linux mark by self
  • Fixed bugs about "any" and "assigned" in SDF filter

v0.1.0

  • First version
  • Supported packet matching about UE IP, TEID and SDF filter
  • Auto process packet by PDR/FAR

主要指标

概览
名称与所有者PrinzOwO/gtp5g
主编程语言C
编程语言Makefile (语言数: 2)
平台
许可证GNU General Public License v2.0
所有者活动
创建于2020-03-31 10:34:40
推送于2021-06-30 12:07:52
最后一次提交2021-06-30 20:07:52
发布数6
最新版本名称v0.3.2 (发布于 )
第一版名称v0.1.0 (发布于 2020-07-16 18:21:15)
用户参与
星数77
关注者数6
派生数40
提交数65
已启用问题?
问题数20
打开的问题数0
拉请求数10
打开的拉请求数1
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?