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