[PATCH nf-next,v2] gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

David Miller davem at davemloft.net
Tue May 10 16:27:35 UTC 2016


From: Pablo Neira Ayuso <pablo at netfilter.org>
Date: Mon,  9 May 2016 00:55:48 +0200

> This is an initial implementation of a netdev driver for GTP datapath
> (GTP-U) v0 and v1, according to the GSM TS 09.60 and 3GPP TS 29.060
> standards. This tunneling protocol is used to prevent subscribers from
> accessing mobile carrier core network infrastructure.
> 
> This implementation requires a GGSN userspace daemon that implements the
> signaling protocol (GTP-C), such as OpenGGSN [1]. This userspace daemon
> updates the PDP context database that represents active subscriber
> sessions through a genetlink interface.
> 
> For more context on this tunneling protocol, you can check the slides
> that were presented during the NetDev 1.1 [2].
> 
> Only IPv4 is supported at this time.
> 
> [1] http://git.osmocom.org/openggsn/
> [2] http://www.netdevconf.org/1.1/proceedings/slides/schultz-welte-osmocom-gtp.pdf
> 
> Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
> ---
> v2: Rebase on top of current HEAD to resolve minor conflict with recent PPP
>     updates in include/uapi/linux/if_link.h so this applies cleanly.

Applied, thanks.



More information about the OpenBSC mailing list