netlink library for Linux kernel GTP code
Go to file
Oliver Smith a2dda133e4 contrib: remove rpm spec file
Related: https://osmocom.org/news/255
Related: OS#6446
Change-Id: Idca6e77cb94529d4a5d85b004989db5b8993a82c
2024-05-08 14:40:52 +02:00
.github Add funding link to github mirror 2024-03-23 19:20:00 +01:00
contrib contrib: remove rpm spec file 2024-05-08 14:40:52 +02:00
debian README, debian/control: update URLs 2023-10-19 16:09:15 +02:00
include gtp: provide interface to set family 2024-02-15 15:42:02 +01:00
m4 add libgtpnl 2014-02-20 19:41:29 +01:00
src gtp-genl: display gtp device in listing 2024-02-15 15:42:02 +01:00
tests tests/qemu: add 05_ms_ip46_sgsn_ip4.sh 2024-02-21 13:46:50 +01:00
tools tools/gtp-tunnel: pass rc of gtp_del_tunnel 2024-02-21 10:28:31 +01:00
.gitignore Add QEMU tests 2024-02-16 15:15:24 +01:00
.gitreview gitreview: new file 2023-10-18 14:21:19 +02:00
AUTHORS Add copright headers and license files, list Pablo as author 2014-04-03 09:37:38 -04:00
COPYING Re-license the library as LGPLv2-or-later 2016-07-28 20:34:45 +02:00
Make_global.am configure: regular_C(PP)FLAGS -> C(PP)FLAGS 2023-10-19 16:09:15 +02:00
Makefile.am Add QEMU tests 2024-02-16 15:15:24 +01:00
README.md README.md: Improve markdown formatting; more links 2024-03-23 19:30:11 +01:00
TODO-RELEASE configure.ac: Depend on osmo-release.mk 2018-05-02 16:36:24 +02:00
configure.ac contrib: remove rpm spec file 2024-05-08 14:40:52 +02:00
git-version-gen configure.ac: Use git-version-gen to set VERSION 2018-05-02 16:36:27 +02:00
libgtpnl.pc.in add libgtpnl 2014-02-20 19:41:29 +01:00

README.md

libgtpnl - netlink library for Linux kernel GTP

In order to control the kernel-side GTP-U plane (gtp driver), a netlink based control interface between GTP-C in userspace and GTP-U in kernelspace was invented.

The encoding and decoding of these control messages is implemented in this libgtpnl (library for GTP netlink).

libgtpnl is part of the Osmocom Open Source Mobile Communications project.

Homepage

The official homepage of the project is https://osmocom.org/projects/linux-kernel-gtp-u/wiki/Libgtpnl

GIT Repository

You can clone from the official libgtpnl.git repository using

git clone https://gitea.osmocom.org/cellular-infrastructure/libgtpnl

Visiting the URL in a browser shows a web interface.

Mailing List

Discussions related to libgtpnl are happening on the osmocom-net-gprs@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/osmocom-net-gprs for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.

Contributing

Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We use a gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details

The current patch queue for libgtpnl can be seen at https://gerrit.osmocom.org/#/q/project:libgtpnl+status:open