aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-bfd.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2014-11-09 14:00:01 -0500
committerMichael Mann <mmann78@netscape.net>2014-11-09 19:49:09 +0000
commit055e4768ece1033afaf952e161a1e5d75a62961f (patch)
treeed07b7c2d1e0fb65cbd985cb8a9aead9bd2a7f56 /epan/dissectors/packet-bfd.c
parent3924310d86cee06ebfcc4534518d609cafb91ecf (diff)
Add subdissector table for MPLS PW Associated Channel Type
Change-Id: Id72fcbe74b91b4eb25fb4d3f3d47a1d53c2857b2 Reviewed-on: https://code.wireshark.org/review/5212 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-bfd.c')
-rw-r--r--epan/dissectors/packet-bfd.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-bfd.c b/epan/dissectors/packet-bfd.c
index ba71fa7bf7..379c314762 100644
--- a/epan/dissectors/packet-bfd.c
+++ b/epan/dissectors/packet-bfd.c
@@ -40,6 +40,7 @@
#include <epan/expert.h>
#include "packet-bfd.h"
+#include "packet-mpls.h"
void proto_register_bfd(void);
void proto_reg_handoff_bfd(void);
@@ -923,6 +924,10 @@ proto_reg_handoff_bfd(void)
bfd_control_handle = find_dissector("bfd");
dissector_add_uint("udp.port", UDP_PORT_BFD_1HOP_CONTROL, bfd_control_handle);
dissector_add_uint("udp.port", UDP_PORT_BFD_MULTIHOP_CONTROL, bfd_control_handle);
+
+ dissector_add_uint("pwach.channel_type", ACH_TYPE_BFD_CC, bfd_control_handle);
+ dissector_add_uint("pwach.channel_type", ACH_TYPE_BFD_CV, bfd_control_handle);
+ dissector_add_uint("pwach.channel_type", 0x7, bfd_control_handle); /* PWACH-encapsulated BFD, RFC 5885 */
}
/*