aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rsvp.c
diff options
context:
space:
mode:
authorStephen Fisher <steve@stephen-fisher.com>2007-05-22 22:55:09 +0000
committerStephen Fisher <steve@stephen-fisher.com>2007-05-22 22:55:09 +0000
commit8724d742a206183adac66ca29159282cc06ab715 (patch)
tree4ff80bb4b8bd49b50ce60159c3c51664ff624ee7 /epan/dissectors/packet-rsvp.c
parent412fc09583f3f98f58f9a2a786541d2ab1a3fd3f (diff)
Fix for bug #1598 - add support for PRSVP (RSVP encapsulated in UDP port 3455)
svn path=/trunk/; revision=21896
Diffstat (limited to 'epan/dissectors/packet-rsvp.c')
-rw-r--r--epan/dissectors/packet-rsvp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-rsvp.c b/epan/dissectors/packet-rsvp.c
index c7cc5d07b0..12dc734628 100644
--- a/epan/dissectors/packet-rsvp.c
+++ b/epan/dissectors/packet-rsvp.c
@@ -91,6 +91,9 @@
#include "packet-frame.h"
#include "packet-diffserv-mpls-common.h"
+/* RSVP over UDP encapsulation */
+#define UDP_PORT_PRSVP 3455
+
static int proto_rsvp = -1;
static dissector_table_t rsvp_dissector_table;
@@ -5472,6 +5475,7 @@ proto_reg_handoff_rsvp(void)
rsvp_handle = create_dissector_handle(dissect_rsvp, proto_rsvp);
dissector_add("ip.proto", IP_PROTO_RSVP, rsvp_handle);
dissector_add("ip.proto", IP_PROTO_RSVPE2EI, rsvp_handle);
+ dissector_add("udp.port", UDP_PORT_PRSVP, rsvp_handle);
data_handle = find_dissector("data");
rsvp_tap = register_tap("rsvp");
}