Wireshark-commits: [Wireshark-commits] master da266af: Don't check the radio information when testi

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Fri, 28 Aug 2015 19:46:51 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=da266af7108262a82eb66ea577997a5830dde17e
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

da266af by Guy Harris (guy@xxxxxxxxxxxx):

    Don't check the radio information when testing for an HT Control header.
    
    I now read 8.2.4.1.10 "Order field" in 802.11-2012 as saying that, in
    management and QoS data frames, the Order bit shouldn't be set for
    non-HT, non-VHT frames, so we can just test it for those frame types
    without bothering to check the radio metadata to see if the frame is an
    HT or VHT frame.
    
    This handles cases where the radio metadata isn't complete, e.g. an HT
    frame with a radiotap header but no MCS field.
    
    Handle this for *all* QoS data frames when capturing.
    
    Get rid of the "fixed-length link-layer header" stuff; it's not being
    used.
    
    Fix a case where we're appending text to a tree item without a space
    separating it from the previous text.
    
    Bug: 11351
    Change-Id: I980f5b7509603b0c22c297fddc19434c08817913
    Reviewed-on: https://code.wireshark.org/review/10288
    Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
    

Actions performed:

    from  42570f9   Clean up scanning to guess the bitrate of an MPEG-2 Transport Stream file.
    adds  da266af   Don't check the radio information when testing for an HT Control header.


Summary of changes:
 epan/dissectors/packet-ieee80211.c |  420 ++++++++++++++++--------------------
 epan/dissectors/packet-ieee80211.h |    7 +-
 epan/dissectors/packet-ppi.c       |   21 +-
 3 files changed, 189 insertions(+), 259 deletions(-)