Bug ID |
12993
|
Summary |
CLNP dissector does not parse ER NPDU properly
|
Product |
Wireshark
|
Version |
unspecified
|
Hardware |
All
|
OS |
All
|
Status |
UNCONFIRMED
|
Severity |
Minor
|
Priority |
Low
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
CLNP ER NPDU is not dissected properly by default clnp dissector.
the following test pdu:
81370125010082c4a214470027814350562222222222222222222222220014470027c18365750000005d000100000000005d00c102810b814b0163be004bc56f14470027c18365750000005d00010000000000aa0014470027814350562222222222222222222222220002140000004bc301d6c50dc00606042b1b000004010f0160
should be decoded as follows
Name[Id] : ER[01]
Dst : 4700278143505622222222222222222222222200
Src : 470027c18365750000005d000100000000005d00
Data :
0163be004bc56f14470027c18365750000005d00010000000000aa0014470027814350562222222222222222222222220002140000004bc301d6c50dc00606042b1b000004010f0160
ER code : 81: General group --Destination address unknown
ER addr : 75
Instead it will decode as ERR class 0001 and reason 0100 - 0x14, an DA length
from an attached discarded header.
Discard code is after the options, but before the bad header if exists.
1Byte for discard code
1Byte for pointer in original PDU header where error is present.
as per Table 8 "Reason for discard parameter values" from ISO-8473
You are receiving this mail because:
- You are watching all bug changes.