[PATCH net-next] 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/.

Sipos Csaba sipos.csaba at kvk.uni-obuda.hu
Tue May 10 19:31:53 UTC 2016


Hi Pablo,

Thanks for the info!

Just went through the code, and wanted to ask if I am right that this implementation does not support GTP-U echo request/reply yet?

I am asking because according to the specs. this is an optional feature, but in practice there are quite a lot of ENB products that require a response to the GTP-U Echo Req. they send, otherwise they are not going to start forwarding any data on the GTP-U path. The reason for this is that in practice the ENB is always connected to more than one MME, and the only way for the ENB to know which SGW is available is to send GTP-U echo requests to check the availability of the service.

Just noticed that the link for libgtpnl is not working yet.

Regards,
Csaba

----- Eredeti üzenet -----
Feladó: "Pablo Neira Ayuso" <pablo at netfilter.org>
Címzett: "Sipos Csaba" <sipos.csaba at kvk.uni-obuda.hu>
Másolatot kap: "Harald Welte" <laforge at gnumonks.org>, openbsc at lists.osmocom.org
Elküldött üzenetek: Kedd, 2016. Május 10. 19:10:40
Tárgy: Re: [PATCH net-next] gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)

On Tue, May 10, 2016 at 06:00:48PM +0200, Sipos Csaba wrote:
> Hi Harald,
> 
> Sorry for that, I forgot about the kernel part.
> 
> Is there anyway to try it before that happens? I don't want to pester anybody. :-)

Wait for 4.7-rc1 to be released or compile this git tree:

http://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git

In userspace, you require libgtnl, get a fresh git clone from:

http://git.osmocom.org/libgtpnl/

and openggsn:

http://git.osmocom.org/openggsn/

Then, you have to run:

 # autoreconf -fi
 # ./configure --enable-gtp-linux
 # make

to compile the gtp linux kernel driver support. Then indicate
'gtp-linux' in your ggsn.conf file.



More information about the OpenBSC mailing list