Register an "ip.proto" dissector table for IPv4, and have dissectors for
[obnox/wireshark/wip.git] / packet-ipsec.c
index f2dd9164bd81985ee6fc458395a1a6cd2ac90b9c..3475cf852f3fbf3c444fdfe206ecb5d2aa5afb6c 100644 (file)
@@ -1,7 +1,7 @@
 /* packet-ipsec.c
  * Routines for IPsec/IPComp packet disassembly 
  *
- * $Id: packet-ipsec.c,v 1.12 2000/03/12 04:47:40 gram Exp $
+ * $Id: packet-ipsec.c,v 1.13 2000/04/16 22:46:20 guy Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@zing.org>
@@ -40,6 +40,7 @@
 #include <glib.h>
 #include "packet.h"
 #include "packet-ipsec.h"
+#include "packet-ip.h"
 #include "resolv.h"
 
 static int proto_ah = -1;
@@ -281,3 +282,10 @@ proto_register_ipsec(void)
 
   proto_register_subtree_array(ett, array_length(ett));
 }
+
+void
+proto_reg_handoff_ipsec(void)
+{
+  dissector_add("ip.proto", IP_PROTO_ESP, dissect_esp);
+  dissector_add("ip.proto", IP_PROTO_IPCOMP, dissect_ipcomp);
+}