Re: [RFA] HE support

Guy Harris <guy-FrUbXkNCsVf2fBVCVOL8/[email protected]> Thu, 12 Apr 2018 02:54:12 -0700
Newsgroups org.netbsd.radiotap
Message-ID <[email protected]>
On Apr 12, 2018, at 2:35 AM, Johannes Berg <[email protected]> wrote:

> On Tue, 2018-01-30 at 09:25 +0100, Johannes Berg wrote:
>> 
>> http://www.radiotap.org/fields/HE-MU
> 
> Ugh, this yet again turned out to be incomplete - I missed that the RU
> stuff is duplicated for 160 MHz transmissions, so this can only capture
> one of the 80 MHz parts.
> 
> Probably the best way to solve this would be just change the field to
> the structure
> 
> u16 flags1
> u16 flags2
> u8  RU[8]
> 
> and then use up all the reserved bits for the needed known/center 26-
> tone bits (need an additional 6 bits, which we _just_ have).
> 
> However, this means that the wireshark that has parsing for this this
> will be incompatible with the field generated by future sniffers, in
> particular if we also have the HE-MU-other-user field included things
> will get completely messed up.
> 
> 
> Another way to solve this would be to include the HE-MU field twice in
> the capture, but that's awkward to do in radiotap (extended presence
> bitmaps etc.) and also it would duplicate some information and it
> wouldn't be clear what to generate - so I don't think this is feasible.
> 
> The best way may be to declare this failed and just use a new bitmap
> index, and have bit 24 just be empty in the future?
> 
> 
> What do you think? Could wireshark do a point release of 2.6.x and 2.5.x
> to include the changes? Or perhaps we could just say that 2.5.x would
> just be broken for this, and people should upgrade for HE?


n.{odd number}.x Wireshark releases are development releases; Gerald, is there any reason to care whether 2.5.x is broken when it tries to read this radiotap field?

2.6.0 is scheduled for April 18th; Gerald, if we have a finalized version of this radiotap field soon, would it be possible to get a change for that into the 2.6.0 release?