diff options
author | Gilbert Ramirez <gram@alumni.rice.edu> | 2004-07-18 18:06:47 +0000 |
---|---|---|
committer | Gilbert Ramirez <gram@alumni.rice.edu> | 2004-07-18 18:06:47 +0000 |
commit | 669db206cb1f270046ad400fff7655e20c63e723 (patch) | |
tree | 4eff24a2e16c8963e497e1fc575f35e6af59bd26 /packet-osi.h | |
parent | ae46c27a38700af669ef907491081f09df6f6b2c (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.h | 91 |
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 */ |