Re: Conflicting definitions between the radiotap HE PPDU format field and 802.11axD2
Richard Sharpe <[email protected]> Fri, 26 Jan 2018 06:50:52 -0800
| Newsgroups | org.netbsd.radiotap |
|---|---|
| Message-ID | <CACyXjPysLXqb4uqFeD2h3FGHJgYcnyRS_EEQYu9UmqAc=TvhCw@mail.gmail.com> |
On Fri, Jan 26, 2018 at 2:42 AM, Johannes Berg <[email protected]> wrote: > Hi Richard, > > Sorry, it was too late last night to think clearly about this :-) > >> It seems that 802.11ax D2 defines, in Table 28-18, in HE-SIG-A, a >> 1-bit format fields (B0) that takes the values 0 for HE TB PPDUs and 1 >> for HE SU PPDUs and that is reserved for others but must be set to 1. > > Correct. There are four PPDU types: > * HE SU PPDU > * HE ER SU PPDU > * HE TB PPDU > * HE MU PPDU > > The format bit distinguishes between TB and SU PPDUs. You'll note that > this bit doesn't even exist in an MU PPDU. > > The actual differentiation between the four types is done in another > way, I'm not entirely sure right now how, you can see it in 28.3.21, in > particular in Figure 28-59. > > Basically what I decided to expose in radiotap is the HE sub-formats as > per the RXVECTOR (and maybe TXVECTOR, if we use it for TX) parameters. > >> However, what seems to be the equivalent radiotap he ppdu format field >> is 2 bits and uses different values. >> >> Have I misunderstood? What is the resolution of this? > > Does the above resolve this for you? I think so. Someone who is involved with the spec also pointed out that some of those bits are generated based on other criteria. -- Regards, Richard Sharpe (何以解憂?唯有杜康。--曹操)