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

Tom Herbert tom at herbertland.com
Tue May 10 17:16:33 UTC 2016


On Tue, May 10, 2016 at 9:27 AM, David Miller <davem at davemloft.net> wrote:
> 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.
>>

Is there a timeline for adding IPv6 support?

Tom

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