aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gtp.c
diff options
context:
space:
mode:
authorJoakim Karlsson <oakimk@gmail.com>2018-05-28 18:45:55 +0200
committerAnders Broman <a.broman58@gmail.com>2018-05-29 08:30:31 +0000
commitf573e8f2fa8a49823bb806daee9f786cbba5cdbc (patch)
treea620ea73a5bf4bd3f88ce32df277e9fc8c7fc350 /epan/dissectors/packet-gtp.c
parentdb009f4b0778d41ed71c4887087cb99d8423aa97 (diff)
gtp: added "response in/to" for GPRS Data record
According to TS 29.060, ch6. Change-Id: I7945b483f73265a7eb5432094054c5d4683fd6f8 Reviewed-on: https://code.wireshark.org/review/27875 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-gtp.c')
-rw-r--r--epan/dissectors/packet-gtp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-gtp.c b/epan/dissectors/packet-gtp.c
index 80ca41987f..dc88e5661f 100644
--- a/epan/dissectors/packet-gtp.c
+++ b/epan/dissectors/packet-gtp.c
@@ -3433,6 +3433,7 @@ gtp_match_response(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gint
case GTP_MSG_UPDATE_PDP_REQ:
case GTP_MSG_DELETE_PDP_REQ:
case GTP_MSG_FORW_RELOC_REQ:
+ case GTP_MSG_DATA_TRANSF_REQ:
gcr.is_request=TRUE;
gcr.req_frame=pinfo->num;
gcr.rep_frame=0;
@@ -3442,6 +3443,7 @@ gtp_match_response(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gint
case GTP_MSG_UPDATE_PDP_RESP:
case GTP_MSG_DELETE_PDP_RESP:
case GTP_MSG_FORW_RELOC_RESP:
+ case GTP_MSG_DATA_TRANSF_RESP:
gcr.is_request=FALSE;
gcr.req_frame=0;
gcr.rep_frame=pinfo->num;
@@ -3468,6 +3470,7 @@ gtp_match_response(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gint
case GTP_MSG_UPDATE_PDP_REQ:
case GTP_MSG_DELETE_PDP_REQ:
case GTP_MSG_FORW_RELOC_REQ:
+ case GTP_MSG_DATA_TRANSF_REQ:
gcr.seq_nr=seq_nr;
gcrp=(gtp_msg_hash_t *)g_hash_table_lookup(gtp_info->unmatched, &gcr);
@@ -3492,6 +3495,7 @@ gtp_match_response(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gint
case GTP_MSG_UPDATE_PDP_RESP:
case GTP_MSG_DELETE_PDP_RESP:
case GTP_MSG_FORW_RELOC_RESP:
+ case GTP_MSG_DATA_TRANSF_RESP:
gcr.seq_nr=seq_nr;
gcrp=(gtp_msg_hash_t *)g_hash_table_lookup(gtp_info->unmatched, &gcr);