Wireshark-bugs: [Wireshark-bugs] [Bug 8561] New: QOS decode broken
Date: Thu, 04 Apr 2013 14:34:15 +0000
Bug ID 8561
Summary QOS decode broken
Classification Unclassified
Product Wireshark
Version 1.9.x (Experimental)
Hardware x86-64
OS Windows 7
Status UNCONFIRMED
Severity Major
Priority Low
Component Dissection engine (libwireshark)
Assignee bugzilla-admin@wireshark.org
Reporter mark.s.phillips@outlook.com

Created attachment 10544 [details]
Example frame

Build Information:

--
In earlier versions the QOS decode was correct - e.g. 1.9.1 svn 47874
In the downloadable 1.9.2 and the SVN 1.9.3 48727 it is broken.

in the following the Qos priority is decoded as best effort, but it should be
Video:-


1.9.3 decode (broken):-

IEEE 802.11 QoS Data, Flags: .p.P...TC
    Type/Subtype: QoS Data (0x28)
    Frame Control Field: 0x8851
    .000 0001 0100 1100 = Duration: 332 microseconds
    Receiver address: Epigram_13:01:a3 (00:90:4c:13:01:a3)
    BSS Id: Epigram_13:01:a3 (00:90:4c:13:01:a3)
    Transmitter address: Cambridg_00:0c:91 (00:02:5b:00:0c:91)
    Source address: Cambridg_00:0c:91 (00:02:5b:00:0c:91)
    Destination address: Qisda_b0:d6:fe (00:1e:21:b0:d6:fe)
    Fragment number: 0
    Sequence number: 2593
    Frame check sequence: 0x8b0d8a5d [correct]
    Qos Control: 0x0500
        .... .... .... 0000 = TID: 0
        [.... .... .... .000 = Priority: Best Effort (Best Effort) (0)]
        .... .... ...0 .... = QoS bit 4: Bits 8-15 of QoS Control field are
TXOP Duration Requested
        .... .... .00. .... = Ack Policy: Normal Ack (0x0000)
        .... .... 0... .... = Payload Type: MSDU
        0000 0000 .... .... = TXOP Duration Requested: 0 (no TXOP requested)
    CCMP parameters

1.9.1 decode (ok):-
IEEE 802.11 QoS Data, Flags: .p.P...TC
    Type/Subtype: QoS Data (0x28)
    Frame Control: 0x5188 (Normal)
    .000 0001 0100 1100 = Duration: 332 microseconds
    Receiver address: Epigram_13:01:a3 (00:90:4c:13:01:a3)
    BSS Id: Epigram_13:01:a3 (00:90:4c:13:01:a3)
    Transmitter address: Cambridg_00:0c:91 (00:02:5b:00:0c:91)
    Source address: Cambridg_00:0c:91 (00:02:5b:00:0c:91)
    Destination address: Qisda_b0:d6:fe (00:1e:21:b0:d6:fe)
    Fragment number: 0
    Sequence number: 2593
    Frame check sequence: 0x5d8a0d8b [correct]
    QoS Control
        TID: 5
        Priority: 5 (Video) (Video)
        ...0 .... = QoS bit 4: Bits 8-15 of QoS Control field are TXOP Duration
Requested
        Ack Policy: Normal Ack (0x00)
        Payload Type: MSDU
        TXOP Duration Requested: no TXOP requested (0)
    CCMP parameters


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