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
派生數39
提交數65
已啟用問題?
問題數20
打開的問題數0
拉請求數10
打開的拉請求數1
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?