aboutsummaryrefslogtreecommitdiffstats
path: root/gtp/gtpie.c
diff options
context:
space:
mode:
authorYann BONNAMY <yann_bonnamy@yahoo.fr>2010-10-29 17:07:44 +0200
committerHarald Welte <laforge@gnumonks.org>2010-10-29 17:07:44 +0200
commit944dce3e66f3bc5b74f24dfbbee2370a231a39a9 (patch)
treea7450adfa49d387929c5f5dc97313d60737a53db /gtp/gtpie.c
parent87490d7fa9052ca1fe1b67ba01c46611f9925ded (diff)
Add support for GTP IE's from 3GPP R7
This adds support for the followng new GTP Information Elements: RAT_TYPE, USER_LOC, MS_TZ, IMEI_SV Furthermore, it allows to specify those fields as sgsnemu command line arguments.
Diffstat (limited to 'gtp/gtpie.c')
-rw-r--r--gtp/gtpie.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtp/gtpie.c b/gtp/gtpie.c
index c75408e..80370a5 100644
--- a/gtp/gtpie.c
+++ b/gtp/gtpie.c
@@ -328,6 +328,10 @@ int gtpie_decaps(union gtpie_member* ie[], int version, void *pack, unsigned len
case GTPIE_TRIGGER_ID:
case GTPIE_OMC_ID:
case GTPIE_CHARGING_ADDR:
+ case GTPIE_RAT_TYPE:
+ case GTPIE_USER_LOC:
+ case GTPIE_MS_TZ:
+ case GTPIE_IMEI_SV:
case GTPIE_PRIVATE:
if (j<GTPIE_SIZE) {
ie[j] = (union gtpie_member*) p;