From 3058b836d920eef4cc072284f8c57800b784f405 Mon Sep 17 00:00:00 2001 From: guy Date: Thu, 30 Oct 2003 02:06:13 +0000 Subject: From Dinesh Dutt: - Dissector for FICON - Dissector for FC-SP (Security Protocol for Fibre Channel) - Patches to correct the reassembly of FC fragments. - Support for new MDS Port Analyzer Adapters that carry the frame length for truncated frames. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8823 f5534014-38df-0310-8fa8-9805f1628bb7 --- packet-fcels.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'packet-fcels.c') diff --git a/packet-fcels.c b/packet-fcels.c index 32397ab079..7ae038d931 100644 --- a/packet-fcels.c +++ b/packet-fcels.c @@ -2,7 +2,7 @@ * Routines for FC Extended Link Services * Copyright 2001, Dinesh G Dutt * - * $Id: packet-fcels.c,v 1.4 2003/01/31 03:17:46 guy Exp $ + * $Id: packet-fcels.c,v 1.5 2003/10/30 02:06:11 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -185,7 +185,7 @@ GMemChunk *fcels_req_keys = NULL; GMemChunk *fcels_req_vals = NULL; guint32 fcels_init_count = 25; -static dissector_handle_t data_handle; +static dissector_handle_t data_handle, fcsp_handle; /* * Hash Functions @@ -1719,6 +1719,10 @@ dissect_fcels (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) case FC_ELS_RPSC: dissect_fcels_rpsc (tvb, pinfo, tree, isreq, ti); break; + case FC_ELS_AUTH: + if (isreq && fcsp_handle) + call_dissector (fcsp_handle, tvb, pinfo, tree); + break; default: /* proto_tree_add_text ( */ call_dissector (data_handle, tvb, pinfo, tree); @@ -1982,4 +1986,5 @@ proto_reg_handoff_fcels (void) dissector_add("fc.ftype", FC_FTYPE_ELS, els_handle); data_handle = find_dissector ("data"); + fcsp_handle = find_dissector ("fcsp"); } -- cgit v1.2.3