diff options
author | Guy Harris <guy@alum.mit.edu> | 2001-04-23 17:51:37 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2001-04-23 17:51:37 +0000 |
commit | c75f555d8cb42057204a7e9f738cd0bb6b865d6e (patch) | |
tree | d605c6be388c451adc3c40e9b1d06d073085f88c /packet-ip.h | |
parent | 4f10e27d03d0f4becf442551c45bcb086d0218d2 (diff) |
Move the declarations of IP protocol numbers to "ipproto.h" from
"packet-ip.h".
Fix Gerald's address in some files while we're at it.
svn path=/trunk/; revision=3366
Diffstat (limited to 'packet-ip.h')
-rw-r--r-- | packet-ip.h | 38 |
1 files changed, 2 insertions, 36 deletions
diff --git a/packet-ip.h b/packet-ip.h index 0ec24835d5..3436f95e17 100644 --- a/packet-ip.h +++ b/packet-ip.h @@ -1,10 +1,10 @@ /* packet-ip.h * Definitions for IP packet disassembly structures and routines * - * $Id: packet-ip.h,v 1.18 2001/03/05 20:11:36 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 * * @@ -29,40 +29,6 @@ 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_IGRP 9 -#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 */ |