aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/s1ap
diff options
context:
space:
mode:
authorAndersBroman <anders.broman@ericsson.com>2014-04-16 16:21:19 +0200
committerAnders Broman <a.broman58@gmail.com>2014-04-16 14:30:01 +0000
commitf0125746ca4200e55930d64240d54d76acbaf29e (patch)
tree501dcf596ec652c6b00045b96249c081b05527ab /asn1/s1ap
parentba7a70ad7889e1077a86d20f7c8bee4b159049b2 (diff)
From Martin Mathieson:
For S1AP PDUs that contain a cause, show that cause in the Info column. Change-Id: Icecb8da278c16e0d47395b17b54dee6ebd7be646 Reviewed-on: https://code.wireshark.org/review/1170 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1/s1ap')
-rw-r--r--asn1/s1ap/s1ap.cnf30
1 files changed, 30 insertions, 0 deletions
diff --git a/asn1/s1ap/s1ap.cnf b/asn1/s1ap/s1ap.cnf
index 5a66ca0513..2d97b87413 100644
--- a/asn1/s1ap/s1ap.cnf
+++ b/asn1/s1ap/s1ap.cnf
@@ -1119,6 +1119,36 @@ UERadioCapabilityMatchResponse N s1ap.proc.sout id-UERadioCapabilityMatch
col_append_str(actx->pinfo->cinfo, COL_INFO, ", KillResponse ");
+/* Whenever a Cause appears, look up the reason and show it in the Info column */
+
+#.FN_BODY CauseRadioNetwork VAL_PTR=&value
+ guint32 value;
+%(DEFAULT_BODY)s
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [RadioNetwork-cause=%%s]", val_to_str_const(value, s1ap_CauseMisc_vals, "Unknown"));
+
+#.FN_BODY CauseTransport VAL_PTR=&value
+ guint32 value;
+%(DEFAULT_BODY)s
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [Transport-cause=%%s]", val_to_str_const(value, s1ap_CauseTransport_vals, "Unknown"));
+
+#.FN_BODY CauseNas VAL_PTR=&value
+ guint32 value;
+%(DEFAULT_BODY)s
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [NAS-cause=%%s]", val_to_str_const(value, s1ap_CauseNas_vals, "Unknown"));
+
+#.FN_BODY CauseProtocol VAL_PTR=&value
+ guint32 value;
+%(DEFAULT_BODY)s
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [Protocol-cause=%%s]", val_to_str_const(value, s1ap_CauseProtocol_vals, "Unknown"));
+
+#.FN_BODY CauseMisc VAL_PTR=&value
+ guint32 value;
+%(DEFAULT_BODY)s
+ col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [Misc-cause=%%s]", val_to_str_const(value, s1ap_CauseMisc_vals, "Unknown"));
+
+
#.TYPE_ATTR
BitRate TYPE = FT_UINT64 DISPLAY = BASE_DEC STRINGS = NULL
#.END
+
+