Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/epan packet.c packet.h

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: Mon, 8 Jan 2001 23:53:22 -0600 (CST)
guy         2001/01/08 23:53:22 CST

  Modified files:
    epan                 packet.c packet.h 
  Log:
  Add tables of "conversation" dissectors, which are associated with
  particular protocols, and which keep track of all dissectors that could
  be associated with conversations using those particular protocols - for
  example, the RTP and RTCP dissectors could be assigned to UDP
  conversations.
  
  This is for future use with UI features allowing the dissector for a
  given conversation to be set from the UI, to allow
  
  	1) conversations between two ports, both of which have
  	   dissectors associated with them, that have been given to the
  	   wrong dissector to be given to the right dissector;
  
  	2) conversations between two ports, neither of which have
  	   dissectors associated with them, to be given to a dissector
  	   (RTP and RTCP, for example, typically run on random ports,
  	   and if you don't have, in a capture, traffic that would say
  	   "OK, traffic between these two hosts and ports will be RTP
  	   traffic", you may have to tell Ethereal explicitly what
  	   protocol the conversation is).
  
  Revision  Changes    Path
  1.12      +79 -1     ethereal/epan/packet.c
  1.16      +23 -1     ethereal/epan/packet.h