commit | 38b5e239d6b1967c21cbd43a7a281411cd69ed67 | [log] [tgz] |
---|---|---|
author | Pablo Neira Ayuso <pablo@netfilter.org> | Fri Nov 03 17:58:43 2023 +0100 |
committer | Oliver Smith <osmith@sysmocom.de> | Thu Feb 15 15:14:08 2024 +0100 |
tree | 3958a722c9a54787e601ff6b815dc8b08e2c7c8e | |
parent | f3253354e36caa07fba4e8437c58e7d430ccea93 [diff] |
gtp-link: add IPv6 support Update tool to allow to specify family that is used for the outer network header in GTP tunnels. ./gtp-link add gtp0 ip # IPv4 GGSN ./gtp-link add gtp0 ip --sgsn # IPv4 SGSN ./gtp-link add gtp0 ip6 # IPv6 GGSN ./gtp-link add gtp0 ip6 --sgsn # IPv6 SGSN Change-Id: I201c32a1bf9a2ab7a228287590bc7ec19c4997b9
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.
The encoding and decoding of these control messages is implemented in the libgtpnl (library for GTP netlink).
libgtpnl is part of the Osmocom Open Source Mobile Communications project.
The official homepage of the project is https://osmocom.org/projects/linux-kernel-gtp-u/wiki/Libgtpnl
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.
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.
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