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. |