Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal packet-isis-clv.c packet-isis-clv.h
guy 2000/06/19 03:33:55 CDT
Modified files:
. packet-isis-clv.c packet-isis-clv.h
packet-isis-hello.c packet-isis-hello.h
packet-isis-lsp.c packet-isis-lsp.h
packet-isis-snp.c packet-isis-snp.h
packet-isis.c
Log:
Make the "isis_hello.source_id" an FT_BYTES field rather than an
FT_ETHER field; the ISIS spec doesn't say it's necessarily a 6-byte
Ethernet address (and, if it's FT_BYTES, you can test it in a filter
much the same way you test an Ethernet address).
Make "isis_hello.lan_id" an FT_BYTES field rather than an FT_STRING
field - it's an array of bytes, not a character string.
Don't require that "system ID" fields be 6 octets; use the size value
from the ISIS PDU header. (This means that PDUs containing "system ID"
fields can't be described as C structures; dissect them by stepping the
offset instead.)
Revision Changes Path
1.6 +4 -3 ethereal/packet-isis-clv.c
1.2 +4 -4 ethereal/packet-isis-clv.h
1.9 +84 -56 ethereal/packet-isis-hello.c
1.2 +4 -20 ethereal/packet-isis-hello.h
1.8 +118 -83 ethereal/packet-isis-lsp.c
1.2 +6 -24 ethereal/packet-isis-lsp.h
1.6 +97 -69 ethereal/packet-isis-snp.c
1.2 +4 -32 ethereal/packet-isis-snp.h
1.11 +32 -10 ethereal/packet-isis.c