Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/plugins/irda packet-irda.c

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

From: guy@xxxxxxxxxxxx (Guy Harris)
Date: Sun, 18 Jan 2004 02:32:47 -0600 (CST)
guy         2004/01/18 02:32:47 CST

  Modified files:
    plugins/irda         packet-irda.c 
  Log:
  Add arguments to "dissect_xdlc_control()" to specify value_string
  tables, for use in the top-level item for the control field, for
  unnumbered frame function codes for commands and responses.  If the
  argument is null, default to the standard tables.
  
  Use "dissect_xdlc_control()" and the #defines from "xdlc.h" for IrDA.
  
  Use the reported length rather than the data length in the IrDA
  dissector when iterating over the data in an IrDA packet.
  
  Make "dissect_xid()" update the column information as well as the
  protocol tree.  Put the slot number into the protocol tree only for
  command frames - "the slot number field is undefined in discovery XID
  response frames", to quote the IrLAP spec.
  
  Revision  Changes    Path
  1.4       +449 -534  ethereal/plugins/irda/packet-irda.c