aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-pw-oam.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-pw-oam.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-pw-oam.c')
-rw-r--r--epan/dissectors/packet-pw-oam.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/epan/dissectors/packet-pw-oam.c b/epan/dissectors/packet-pw-oam.c
index 7bc29bbe98..b683e2ed98 100644
--- a/epan/dissectors/packet-pw-oam.c
+++ b/epan/dissectors/packet-pw-oam.c
@@ -200,8 +200,15 @@ proto_register_pw_oam(void)
proto_register_field_array (proto_pw_oam, hf, array_length(hf));
proto_register_subtree_array (ett, array_length(ett));
+}
+
+void
+proto_reg_handoff_pw_oam(void)
+{
+ dissector_handle_t pw_oam_handle;
- register_dissector("pw_oam", dissect_pw_oam, proto_pw_oam);
+ pw_oam_handle = create_dissector_handle( dissect_pw_oam, proto_pw_oam );
+ dissector_add_uint("pwach.channel_type", 0x0027, pw_oam_handle); /* KM: MPLSTP PW-OAM, RFC 6478 */
}
/*