Project

General

Profile

Libgtpnl » History » Version 3

osmith, 09/07/2022 02:00 PM
link to example usages for the command-line tools

1 1 laforge
h1. libgtpnl
2
3
In order to control the kernel-side GTP-U plane, a netlink based control interface between GTP-C in userspace and GTP-U in kernelspace was invented.
4
5 2 laforge
The encoding and decoding of these control messages is implemented in the libgtpnl (library for GTP netlink). The library is available from https://gitea.osmocom.org/cellular-infrastructure/libgtpnl
6 1 laforge
7
The library uses GNU autotools, so the usual
8
9
<pre>
10
autoreconf -fi && ./configure && make && make install
11
</pre>
12
13
should be used to build + install it.
14 3 osmith
15
h3. Command-line tools
16
17
The tools directory of the repository contains command-line tools gtp-link and gtp-tunnel. See "this presentation":https://www.slideshare.net/kentaroebisawa/using-gtp-on-linux-with-libgtpnl and "this shell script":https://gitea.osmocom.org/osmith/ipsec-gtpu-poc/src/branch/master/gtp-ns.sh as basic usage examples.
Add picture from clipboard (Maximum size: 48.8 MB)