Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-iscsi.c packet-ndmp.c packet-scsi.c p

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 12 Feb 2002 19:17:59 -0600 (CST)
guy         2002/02/12 19:17:59 CST

  Modified files:
    .                    packet-iscsi.c packet-ndmp.c 
                         packet-scsi.c packet-scsi.h 
  Log:
  Have the private data for the SCSI dissection routines be a pointer to a
  structure containing a 32-bit conversation ID (which uniquely identifies
  conversations between a SCSI initiator and target) and a 32-bit task ID
  (which uniquely identifies a task within that conversation).
  
  Have the NDMP dissector create conversations when it sees an "execute
  CDB" request, and use the conversation index as the conversation ID and
  the sequence number for requests and reply sequence for replies as the
  task ID.
  
  Have it use "dissect_scsi_payload()" to dissect the payload of "execute
  CDB" requests and replies.
  
  Revision  Changes    Path
  1.26      +15 -7     ethereal/packet-iscsi.c
  1.15      +203 -62   ethereal/packet-ndmp.c
  1.5       +27 -24    ethereal/packet-scsi.c
  1.3       +13 -1     ethereal/packet-scsi.h