Re: MCS field - STBC and Ness

Johannes Berg <[email protected]> Thu, 05 Jul 2012 11:12:30 +0200
Newsgroups org.netbsd.radiotap
Message-ID <[email protected]>
On Fri, 2012-05-11 at 21:27 -0700, Simon Barber wrote:
> Another slight tweak - I think STBC is more commonly used than Ness (as 
> witnessed by Wojciech's interest), so give STBC the simpler encoding. I 
> believe Ness is used for beamforming soundings.
> 
> Spec would look like this:
> 
> known    definition
> 0x01    bandwidth
> 0x02    MCS index known (in mcs part of the field)
> 0x04    guard interval
> 0x08    HT format
> 0x10    FEC type
> 0x20    STBC
> 0x40    Ness - Number of extension spatial streams is known
> 0x80    Ness2 - bit 1 (MSB) of Number of extension spatial streams.
> 
> The flags field is any combination of the following:
> 
> flag    definition
> 0x03    bandwidth - 0: 20, 1: 40, 2: 20L, 3: 20U
> 0x04    guard interval - 0: long GI, 1: short GI
> 0x08    HT format - 0: mixed, 1: greenfield
> 0x10    FEC type - 0: BCC, 1: LDPC
> 0x60    STBC - 0, 1 or 2: number of STBC streams
> 0x80    Ness - bit 0 (LSB) of Number of extension spatial streams.
> 
> What should I do to advance this as an approved radiotap extension?

I suppose you already have patches for wireshark for this? I can help
you out with a patch for the Linux kernel as an example producer of
this, and then I think just repost it to the list again to leave some
more discussion time.

johannes