From Frank Singleton: when GIOP sub-dissectors register themselves, have
[obnox/wireshark/wip.git] / packet-ip.h
index 50b6de63c3ef50d5e0ce537e0b497640ac35baba..3436f95e179ff90ee474a6802a58f1d2215ea753 100644 (file)
@@ -1,10 +1,10 @@
 /* packet-ip.h
  * Definitions for IP packet disassembly structures and routines
  *
- * $Id: packet-ip.h,v 1.17 2001/01/22 03:33:45 guy Exp $
+ * $Id: packet-ip.h,v 1.19 2001/04/23 17:51:33 guy Exp $
  *
  * Ethereal - Network traffic analyzer
- * By Gerald Combs <gerald@zing.org>
+ * By Gerald Combs <gerald@ethereal.com>
  * Copyright 1998 Gerald Combs
  *
  * 
 
 void capture_ip(const u_char *, int, packet_counts *);
 
-#define IP_PROTO_IP            0               /* dummy for IP */
-#define IP_PROTO_HOPOPTS       0               /* IP6 hop-by-hop options */
-#define IP_PROTO_ICMP          1               /* control message protocol */
-#define IP_PROTO_IGMP          2               /* group mgmt protocol */
-#define IP_PROTO_GGP           3               /* gateway^2 (deprecated) */
-#define IP_PROTO_IPIP          4               /* IP inside IP */
-#define IP_PROTO_IPV4          4               /* IP header */
-#define IP_PROTO_TCP           6               /* tcp */
-#define IP_PROTO_EGP           8               /* exterior gateway protocol */
-#define IP_PROTO_PUP           12              /* pup */
-#define IP_PROTO_UDP           17              /* user datagram protocol */
-#define IP_PROTO_IDP           22              /* xns idp */
-#define IP_PROTO_TP            29              /* tp-4 w/ class negotiation */
-#define IP_PROTO_IPV6          41              /* IP6 header */
-#define IP_PROTO_ROUTING       43              /* IP6 routing header */
-#define IP_PROTO_FRAGMENT      44              /* IP6 fragmentation header */
-#define IP_PROTO_RSVP           46              /* Resource ReSerVation protocol */
-#define IP_PROTO_GRE           47              /* GRE */
-#define IP_PROTO_ESP           50              /* ESP */
-#define IP_PROTO_AH            51              /* AH */
-#define IP_PROTO_ICMPV6                58              /* ICMP6 */
-#define IP_PROTO_NONE          59              /* IP6 no next header */
-#define IP_PROTO_DSTOPTS       60              /* IP6 no next header */
-#define IP_PROTO_EON           80              /* ISO cnlp */
-#define IP_PROTO_VINES         83              /* Vines over raw IP */
-#define IP_PROTO_EIGRP         88
-#define IP_PROTO_OSPF          89
-#define IP_PROTO_ENCAP         98              /* encapsulation header */
-#define IP_PROTO_PIM           103             /* Protocol Independent Mcast */
-#define IP_PROTO_IPCOMP                108             /* IP payload compression */
-#define IP_PROTO_VRRP          112             /* Virtual Router Redundancy Protocol */
-#define IP_PROTO_SCTP           132             /* Stream Control Transmission Protocol */
-
 typedef enum {
   NO_LENGTH,           /* option has no data, hence no length */
   FIXED_LENGTH,                /* option always has the same length */