Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal nlpid.h packet-fr.c packet-ip.c packet-ipv6.
guy 2001/12/01 18:07:48 CST
Modified files:
. nlpid.h packet-fr.c packet-ip.c
packet-ipv6.c packet-osi.c packet-x25.c
Log:
An NLPID of 1 means T.70 when used as an X.263/ISO 9577 initial protocol
identifier, but means X.29 when used as an X.263/ISO 9577 secondary
protocol identifier.
Add support for the IPv6 NLPID, and Ethernet type, in more places.
Fix up the handling of the user data of a CALL REQUEST packet to more
correctly distinguish between user data containing an NLPID and user
data containing an X.264/ISO 11570 UN TPDU. If it's an NLPID, use
"nlpid_vals" to show its value.
Put that user data in a subtree.
Create a new "x.25.spi" dissector table, for protocols running atop
X.25, rather than having a built-in switch statement, so that other
protocols can register themselves by NLPID.
Revision Changes Path
1.10 +5 -5 ethereal/nlpid.h
1.24 +5 -3 ethereal/packet-fr.c
1.149 +2 -1 ethereal/packet-ip.c
1.69 +8 -2 ethereal/packet-ipv6.c
1.49 +10 -2 ethereal/packet-osi.c
1.56 +272 -123 ethereal/packet-x25.c