aboutsummaryrefslogtreecommitdiffstats
path: root/epan/packet_info.h
diff options
context:
space:
mode:
authorgerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>2002-12-08 02:32:36 +0000
committergerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>2002-12-08 02:32:36 +0000
commit6cd233b8988540a2adfb055c4b2877619983835e (patch)
tree0eb50f10825095cede74b16fe654c9e89ca64281 /epan/packet_info.h
parent4fc4eb160173bb11d83a75fa14df01c1f52c0b43 (diff)
From Dinesh Dutt: Add Fibre Channel support, including FCIP, Basic FC
header, Extended Link Service, Interswitch Link Service, FCP, and IPFC. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6757 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/packet_info.h')
-rw-r--r--epan/packet_info.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/epan/packet_info.h b/epan/packet_info.h
index c7bcd95c7e..99b93f55e4 100644
--- a/epan/packet_info.h
+++ b/epan/packet_info.h
@@ -1,7 +1,7 @@
/* packet_info.h
* Definitions for packet info structures and routines
*
- * $Id: packet_info.h,v 1.25 2002/11/08 01:00:07 guy Exp $
+ * $Id: packet_info.h,v 1.26 2002/12/08 02:32:36 gerald Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -39,7 +39,8 @@ typedef enum {
AT_ATALK, /* Appletalk DDP */
AT_VINES, /* Banyan Vines */
AT_OSI, /* OSI NSAP */
- AT_ARCNET /* ARCNET */
+ AT_ARCNET, /* ARCNET */
+ AT_FC /* Fibre Channel */
} address_type;
typedef struct _address {
@@ -96,6 +97,7 @@ typedef enum {
PT_UDP, /* UDP */
PT_IPX, /* IPX sockets */
PT_NCP, /* NCP connection */
+ PT_EXCHG, /* Fibre Channel exchange */
PT_DDP /* DDP AppleTalk connection */
} port_type;
@@ -146,6 +148,10 @@ typedef struct _packet_info {
int iplen;
int iphdrlen;
int p2p_dir;
+ guint16 oxid; /* next 2 fields reqd to identify fibre */
+ guint16 rxid; /* channel conversations */
+ guint8 r_ctl; /* R_CTL field in Fibre Channel Protocol */
+ guint8 pad;
void *private_data; /* pointer to data passed from one dissector to another */
} packet_info;