aboutsummaryrefslogtreecommitdiffstats
path: root/packet-osi.h
diff options
context:
space:
mode:
authorGilbert Ramirez <gram@alumni.rice.edu>2004-07-18 18:06:47 +0000
committerGilbert Ramirez <gram@alumni.rice.edu>2004-07-18 18:06:47 +0000
commit669db206cb1f270046ad400fff7655e20c63e723 (patch)
tree4eff24a2e16c8963e497e1fc575f35e6af59bd26 /packet-osi.h
parentae46c27a38700af669ef907491081f09df6f6b2c (diff)
Move dissectors to epan/dissectors directory.
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410
Diffstat (limited to 'packet-osi.h')
-rw-r--r--packet-osi.h91
1 files changed, 0 insertions, 91 deletions
diff --git a/packet-osi.h b/packet-osi.h
deleted file mode 100644
index 9594917c09..0000000000
--- a/packet-osi.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* packet-osi.h
- *
- * $Id$
- *
- * Ethereal - Network traffic analyzer
- * By Gerald Combs <gerald@ethereal.com>
- * Copyright 1998 Gerald Combs
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*/
-
-#ifndef _PACKET_OSI_H
-#define _PACKET_OSI_H
-
-#include <epan/osi-utils.h>
-
-#define PDU_TYPE_ESIS_ESH 100
-#define PDU_TYPE_ESIS_ISH 101
-#define PDU_TYPE_ESIS_RD 102
-
-#define PDU_TYPE_ISIS_L1_HELLO 201
-#define PDU_TYPE_ISIS_L2_HELLO 202
-#define PDU_TYPE_ISIS_PTP_HELLO 203
-#define PDU_TYPE_ISIS_L1_CSNP 204
-#define PDU_TYPE_ISIS_L1_PSNP 205
-#define PDU_TYPE_ISIS_L2_CSNP 206
-#define PDU_TYPE_ISIS_L2_PSNP 207
-
-
-
-
-
-#define PROTO_STRING_ISIS "ISO 10589 ISIS InTRA Domain Routeing Information Exchange Protocol"
-#define PROTO_STRING_IDRP "ISO 10747 IDRP InTER Domain Routeing Information Exchange Protocol"
-#define PROTO_STRING_ESIS "ISO 9542 ESIS Routeing Information Exchange Protocol"
-#define PROTO_STRING_CLNP "ISO 8473 CLNP ConnectionLess Network Protocol"
-#define PROTO_STRING_COTP "ISO 8073 COTP Connection-Oriented Transport Protocol"
-#define PROTO_STRING_CLTP "ISO 8602 CLTP ConnectionLess Transport Protocol"
-#define PROTO_STRING_LSP "ISO 10589 ISIS Link State Protocol Data Unit"
-#define PROTO_STRING_CSNP "ISO 10589 ISIS Complete Sequence Numbers Protocol Data Unit"
-#define PROTO_STRING_PSNP "ISO 10589 ISIS Partial Sequence Numbers Protocol Data Unit"
-
-#define OSI_PDU_TYPE_MASK 0x1f
-#define BIS_PDU_TYPE MASK 0xff
-
-
-#define BIT_1 0x01
-#define BIT_2 0x02
-#define BIT_3 0x04
-#define BIT_4 0x08
-#define BIT_5 0x10
-#define BIT_6 0x20
-#define BIT_7 0x40
-#define BIT_8 0x80
-
-#define BIT_9 0x0100
-#define BIT_10 0x0200
-#define BIT_11 0x0400
-#define BIT_12 0x0800
-#define BIT_13 0x1000
-#define BIT_14 0x2000
-#define BIT_15 0x4000
-#define BIT_16 0x8000
-
-/*
- * published API functions
- */
-
-typedef enum {
- NO_CKSUM, /* checksum field is 0 */
- DATA_MISSING, /* not all the data covered by the checksum was captured */
- CKSUM_OK, /* checksum is OK */
- CKSUM_NOT_OK /* checksum is not OK */
-} cksum_status_t;
-
-extern cksum_status_t calc_checksum(tvbuff_t *, int, guint, guint);
-extern cksum_status_t check_and_get_checksum( tvbuff_t *, int, guint, guint, int, guint16*);
-
-#endif /* _PACKET_OSI_H */