Wireshark-commits: [Wireshark-commits] master e07f75f: ieee80211: Beacon Radio Measurement request/

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 02 Apr 2020 07:45:55 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=e07f75f7958955739801d8a9f449a1b5825bb23c
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

e07f75f by Cedric Izoard (cedric.izoard@xxxxxxxxxxxx):

    ieee80211: Beacon Radio Measurement request/report update
    
    - Complete list of possible sub elements for beacon measurement
      request/report (as of IEEE P802.11REVmd/D3.2)
    
      For sub elements that are also regular elements (request, extended
      request, AP channel report and wide bandwidth channel switch) use
      the "regular" dissect function instead of duplicating the code.
    
    - Create a sub-tree for each sub element
    
    - Just like request part, add warning for unknown sub elements in
      report and properly skip them.
    
    - Correct offset used to read fixed size fields in 'reported frame
      body' and skip those fields if the frame is reported with several
      fragment
    
    - Used already defined "display functions" for RCPI and RSNI fields in
      beacon report (slightly update RSNI function).
    
    - Update TIM element parsing to allow a size of 2 as TIM might be
      truncated in frame reported body.
    
    Bug: 16469
    Change-Id: If339cf4990b2bf8ec049ce23aa9461c8a9d85be2
    Reviewed-on: https://code.wireshark.org/review/36643
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  52ae96e   dot11decrypt_util.c: fix no previous prototype for function
     add  e07f75f   ieee80211: Beacon Radio Measurement request/report update


Summary of changes:
 epan/dissectors/packet-ieee80211.c | 293 +++++++++++++++++++++++++++++++------
 1 file changed, 247 insertions(+), 46 deletions(-)