aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/decode_as_dlg.c
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2008-07-13 17:19:33 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2008-07-13 17:19:33 +0000
commite86825b8f822a731a51e4c37c15d674417d39565 (patch)
treed49c6ded07c31cee73b2deee66484ba00c40324b /gtk/decode_as_dlg.c
parent2509b0e0c9d59052575a5d3bd2f6b658894a0e2b (diff)
From Francesco Fondelli:
Attached is a patch for: - PW Associated Channel Header dissection as per RFC 4385 - PW MPLS Control Word dissection as per RFC 4385 - mpls subdissector table indexed by label value - enhanced "what's past last mpls label?" heuristic - Ethernet PW (w/o CW) support as per RFC 4448 svn path=/trunk/; revision=25730
Diffstat (limited to 'gtk/decode_as_dlg.c')
-rw-r--r--gtk/decode_as_dlg.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/decode_as_dlg.c b/gtk/decode_as_dlg.c
index 9d003d3160..a88ac8ce9a 100644
--- a/gtk/decode_as_dlg.c
+++ b/gtk/decode_as_dlg.c
@@ -1640,6 +1640,14 @@ decode_add_notebook (GtkWidget *format_hb)
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page, label);
}
+ /* Add mpls selection page */
+ if (cfile.edt->pi.mpls_label) {
+ g_snprintf(buffer, 40, "Data after label %u", cfile.edt->pi.mpls_label);
+ page = decode_add_simple_page(buffer, "MPLS", "mpls.label", cfile.edt->pi.mpls_label);
+ label = gtk_label_new("MPLS");
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook), page, label);
+ }
+
/* Add network selection page */
if (cfile.edt->pi.ipproto) {
/*