Re: [RFC v2 3/3] UHR: add new field

Johannes Berg <[email protected]> Wed, 21 Jan 2026 12:49:56 +0100
Newsgroups org.netbsd.radiotap
Message-ID <[email protected]>
On Wed, 2026-01-21 at 12:31 +0100, Johannes Berg wrote:
>=20
> ### `user_info`
>=20
> > **bits**         | **non-MU-MIMO / Co-SR** | **MU-MIMO / Co-BF** |
> > **`0x0001f000`** | MCS | (same) |
> > **`0x000f0000`** | (overlap) | Spatial Configuration |

No, that had a bug, now obvious with the selective quoting :)

Packing it a bit differently so that the table is easier to read (fewer
"overlap" lines) and filling the hole at 0x800, I arrive at:

| **bits**         | **non-MU-MIMO / Co-SR** | **MU-MIMO / Co-BF** |
| **`0x000007ff`** | STA-ID | (same) |
| **`0x0000f800`** | MCS | (same) |
| **`0x00070000`** | NSS (0=3D1 spatial stream, 1=3D2 spatial streams, ...)=
 | (overlap) |
| **`0x00080000`** | (reserved) | (overlap) |
| **`0x000f0000`** | (overlap) | Spatial Configuration |
| **`0x00100000`** | UEQM | Disregard |
| **`0x00200000`** | Beamforming | BSS Color Indication |
| **`0x00c00000`** | UEQM Pattern | (reserved) |
| **`0x01000000`** | Coding (0 for BCC, 1 for LDPC) | (same) |
| **`0x02000000`** | 2xLDPC | (same) |
| **`0xfc000000`** | (reserved) | (reserved) |

johannes