Wireshark-commits: [Wireshark-commits] master e07f75f: ieee80211: Beacon Radio Measurement request/
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(-)