aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ieee80211-radiotap-defs.h
AgeCommit message (Collapse)AuthorFilesLines
2019-08-11radiotap: Comment that there are no more header bit numbers left.Richard Sharpe1-5/+13
The new approach for radiotap headers is TLVs. Let people know there are no more bits available for headers and point them to the correct place: www.radiotap.org. Change-Id: I8393c6ea32edd3cb09bcbf8c5e624c222b422c06 Reviewed-on: https://code.wireshark.org/review/34233 Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com> Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris <guy@alum.mit.edu>
2019-03-03ieee80211-radiotap: Bring up to date with the actual spec.Richard Sharpe1-8/+8
The spec is now accepted, so bringing these up to date. Change-Id: I9489cd8c0b9255446c829f8202410d2d94272607 Reviewed-on: https://code.wireshark.org/review/31723 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
2018-09-10radiotap: Correct support for 0-length PSDUs.Richard Sharpe1-1/+1
When there is no data, which is indicated by the 0-length PDSU radiotap header, there is no more data to dissect, so don't dissect any more as that causes an exception. Change-Id: I284b8128ec309ba26f24a012380d311eb3e48697 Reviewed-on: https://code.wireshark.org/review/29529 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-08-13radiotap: Implement L-SIG support based on the RFC.Richard Sharpe1-1/+9
The RFC was posted in the Radiotap mailing list. Change-Id: I8ddb1cd474d05c94d1b5a51eb5e16d548a313a86 Reviewed-on: https://code.wireshark.org/review/28923 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
2018-08-01radiotap: Add support for 0-length PSDUs.Richard Sharpe1-2/+4
Change-Id: I386c6cd84a74eda5dff32fb93b0a35eb54bc6b4b Reviewed-on: https://code.wireshark.org/review/28884 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-05-13radiotap: Bring the HE header dissection into conformance with changes.Richard Sharpe1-3/+3
Johannes made changes in the handling of LTF Symbols and LTF Symbol count which are sort of backward compatible. This brings us into conformance with those. The specification can be found here: http://www.radiotap.org/fields/HE.html Change-Id: I82e5458fa871b42549fabd0bcb49f6366c10d8bb Reviewed-on: https://code.wireshark.org/review/27370 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-30radiotap: Add support for the HE-MU header.Richard Sharpe1-1/+26
This adds support for the HE-MU header as recently modified. It also handles the unknown fields correctly, and has been subjected to some captures as well. Change-Id: Id0c6c3b4dd0f0a91722d0a1a2c1706270862d97e Reviewed-on: https://code.wireshark.org/review/25479 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
2018-03-07dissectors: more SPDX license convertions.Dario Lombardo1-24/+1
Change-Id: I96e1f1cdbaaf49d65705ecacc903f73cf0e47d7c Reviewed-on: https://code.wireshark.org/review/26334 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter <jaap.keuter@xs4all.nl>
2018-02-22radiotap: Fixes because the meaning of some fields changed.Richard Sharpe1-2/+4
Two sets of reserved bits now have a meaning: 1. The pri/sec 80 MHz fields in D2 2. The RU allocation offset fields, also in D2. Change-Id: I9acfce4e3dc61579a686fd53c570c9aceebad10b Reviewed-on: https://code.wireshark.org/review/25927 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-02-10radiotap: Add support for the EOF bit in the A-MPDU Status flags.Richard Sharpe1-1/+2
Change-Id: I80577a0082227d892426f478ffcfff23d6ba0daa Reviewed-on: https://code.wireshark.org/review/25472 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-01-19radiotap: Updates to the radiotap dissector to avoid confusion.Richard Sharpe1-1/+1
If a field is indicated as not known, then display that field as reserved which will prevent people from searching for fields that are not known and makes more sense. Also, rename some of the hf fields to be more in line with standard practice. Change-Id: I5cbbd682acbea3713b7b19325fe1a36cc0e36aa1 Reviewed-on: https://code.wireshark.org/review/25397 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2017-12-24Note that the HE information is not yet a defined radiotap field.Guy Harris1-1/+7
Warn that it is subject to change, although there is an experimental Linux patch using it, so it's probably *unlikely* to change. Update another comment while we're at it. Change-Id: I4d5eb1461a83b990b75312ebab9471c2fe4749af Reviewed-on: https://code.wireshark.org/review/24985 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2017-12-24ieee80211-radiotap: Add definitions for HE information and dissect it.Richard Sharpe1-1/+71
Now that HE Information is starting to be used in radiotap headers we need to start defining and showing these. More will be comming, especially the dissection of the header itself and carrying info in the ieee_802_11_phdr structure. Change-Id: I94c2184e83243656764147029295ad4ce4254416 Reviewed-on: https://code.wireshark.org/review/24945 Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-03-06RadioTap TimeStamp field added.Boazi1-2/+17
Timestamp was added according to radiotap spec. Original changes provided by Johannes Berg from Intel Change-Id: I72cb315626787d85b2bfb676c8ea7c73130f5a69 Reviewed-on: https://code.wireshark.org/review/20282 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-06-22Provide PHY type and band information in the 802.11 pseudo-header.Guy Harris1-8/+30
Provide that information so that the "802.11 radio information" protocol can indicate whether a packet was 802.11 legacy/11b/11a/11g/11n/11ac, and possibly whether it's 2.4 GHz or 5 GHz 11n. (Sometimes the center frequency might not be supplied, so the band information can be useful.) Also, provide some 11ac information, now that we can distinguish between 11n and 11ac. Don't calculate the data rate from the MCS index unless it's 11n; we don't yet have code to calculate it for 11ac. For radiotap, only provide guard interval information for 11n and 11ac, not for earlier standards. Handle the 11ac flag in the Peek remote protocol. For Peek tagged files, the "extension flags" are 11n/11ac flags, so we don't have to check for the "MCS used" bit in order to decide that the packet is 11n or 11ac or to decide whether to provide the "bandwidth" or "short GI" information. Change-Id: Ia8a1a9b11a35243ed84eb4e72c384cc77512b098 Reviewed-on: https://code.wireshark.org/review/9032 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-06-20Support the "number of extension spatial streams" information.Guy Harris1-2/+4
Change-Id: If69088aac0848d6ec8d239e3a9acc140ad376d6f Reviewed-on: https://code.wireshark.org/review/8990 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-06-18The STBC subfield of the radiotap MCS field is a count, not a flag.Guy Harris1-1/+5
It's a 2-bit field that is the "number of STBC streams", according to the radiotap Web site item for the MCS field: http://www.radiotap.org/defined-fields/MCS Correctly label both the FCS type and STBC stream count fields. Change-Id: Ic49f6faec3335096c6bb8ce96ce0dec2f9342a37 Reviewed-on: https://code.wireshark.org/review/8971 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-03-04Remove all $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^ \* \$Id\$/,+1 d') Fix manually some typo (in export_object_dicom.c and crc16-plain.c) Change-Id: I4c1ae68d1c4afeace8cb195b53c715cf9e1227a8 Reviewed-on: https://code.wireshark.org/review/497 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2013-10-13whitespace fixes; mostly: remove trailing blanksBill Meier1-1/+1
svn path=/trunk/; revision=52591
2012-09-18From Daniel via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7716Alexis La Goutte1-2/+52
Adding VHT Radiotap fields support Parsing and UI representation for recently adopted VHT Radiotap fields for 802.11ac specification http://www.radiotap.org/defined-fields/VHT From me : * Make checkAPIs happy * Fix wrong last argument for some proto_tree_add_item * Use proto_tree_add_item when it is possible svn path=/trunk/; revision=44985
2012-08-08Enhance radiotap dissectorAlexis La Goutte1-0/+4
* Display unused/not defined present flags * Add expert info if unused/not defined present flags has not "zero" svn path=/trunk/; revision=44333
2012-08-08From Johannes Berg via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7583Alexis La Goutte1-0/+13
Add radiotap A-MPDU status The new A-MPDU status extension for radiotap was adopted. http://www.radiotap.org/defined-fields/A-MPDU%20status From me Use proto_tree_add_item svn path=/trunk/; revision=44329
2012-05-02Rename the NetMon 802.11 radio header and radiotap 802.11 radio headerGuy Harris1-0/+273
dissector source files to match the "packet-ieee80211-XXX" pattern used for other 802.11 radio header dissectors. svn path=/trunk/; revision=42380