Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-fr.c packet-lapb.c packet-lapd.c pack
guy 2004/01/18 02:32:46 CST
Modified files:
. packet-fr.c packet-lapb.c packet-lapd.c
packet-llc.c packet-sdlc.c packet-v120.c
xdlc.c xdlc.h
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.47 +4 -4 ethereal/packet-fr.c
1.42 +3 -2 ethereal/packet-lapb.c
1.37 +3 -3 ethereal/packet-lapd.c
1.118 +2 -2 ethereal/packet-llc.c
1.4 +3 -2 ethereal/packet-sdlc.c
1.33 +2 -2 ethereal/packet-v120.c
1.23 +10 -4 ethereal/xdlc.c
1.20 +4 -2 ethereal/xdlc.h