Wireshark-bugs: [Wireshark-bugs] [Bug 11419] New: 802.11ad Decoding Error

Date: Wed, 05 Aug 2015 10:12:33 +0000
Bug ID 11419
Summary 802.11ad Decoding Error
Product Wireshark
Version 1.12.6
Hardware x86-64
OS Ubuntu
Status UNCONFIRMED
Severity Normal
Priority Low
Component Dissection engine (libwireshark)
Assignee [email protected]
Reporter [email protected]

Created attachment 13773 [details]
802.11ad Capture Decoding Error

Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
I have the attached capture file for 802.11ad DMG Access Point generated by ns3
simulator.

While going through the fields of the DMG Beacon, the wire-shark interprets
part of the information in a wrong way. For example in the fixed parameter
Sector Sweep field (3 Bytes), I pass the following information in the DMG
Beacon during my simulation:

Sector Sweep Direction = 0 (Beamforming Initiator)
Sector Sweep CDOWN = 8
Sector Sweep Sector ID = 1
Sector Sweep DMG Antenna ID = 1
Sector Sweep RXSS Length = 0

As a result, the encoding of this information according to the standard
802.11ad-2012 amendment should be as following:

Byte (0) Byte (1) Byte (2)
00010000 00000100 00000001

In more details:

Sector Sweep Direction = 0 (Beamforming Initiator)
Sector Sweep CDOWN = 00 0001 000
Sector Sweep Sector ID = 0000 01
Sector Sweep DMG Antenna ID = 01
Sector Sweep RXSS Length = 0000 00

Note: The left most bit is the most significant bit in each byte like
Wireshark.

So as you can see the wireshark dissector interprets them in a wrong way. Check
the attached file. In addition, you can have some snapshot by visiting the
following URL:

https://ask.wireshark.org/questions/44828/80211ad-decoding-error


You are receiving this mail because:
  • You are watching all bug changes.