gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)
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@netfilter.org> Signed-off-by:
David S. Miller <davem@davemloft.net>
Loading
-
mentioned in commit 17692dff
-
mentioned in commit a2869834
-
mentioned in commit 9dfb9a50
-
mentioned in commit 1154f1af
-
mentioned in commit 039a0507
-
mentioned in commit 144f93c6
-
mentioned in commit 9ba15436
-
mentioned in commit 62376a55
-
mentioned in commit 3ae8b75f
-
mentioned in commit fe65fc90
-
mentioned in commit d5c175f4
-
mentioned in commit c0dad0c0
-
mentioned in commit 2ab1b7ad
-
mentioned in commit 2bf9fbd1
-
mentioned in commit 3963f16c
-
mentioned in commit 93dd420b
-
mentioned in commit 9376d059
Please register or sign in to comment