Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

[STDS-802-11-TGM] REVme CIDs that are likely to be REJECTED



--- This message came from the IEEE 802.11 Task Group M Technical Reflector ---

All,

 

Here is a list of REVme CIDs that I believe are planned or likely to be Rejected, for Insufficient Details during the November plenary, so that we can move on to the first WG LB.

 

The second list is CIDs that are being worked, but we are running out of time.  These are “on the chopping block” to also be Rejected.

 

If anyone has a CID on this list (you filed it, or your assigned to it) that you believe is incorrectly on this list, please let me know, asap.

 

Thanks.  Mark

--

 

Ready to be Rejected:

CID

Commenter

Assignee

Comment

Proposed Change

43

David Goodall

David GOODALL

Use of Length/type encoding via the EPD feature (Ethertype protocol decrimination) would save an additional 6 octets per data frame for 802.11ah STAs. This would be very useful particularly in regulatory domains with duty cycle requirements since it would save 320 usecs per data frame at the MCS10 rate.

Define an EPD bit in the S1G Capability Element to signal support for Length/Type encoding when set to 1.

44

David Goodall

David GOODALL

The following statement appears to be incorrect for an announced TWT agreement where the NDP Paging field is not present: "If the NDP Paging field was not present in the TWT response corresponding to a TWT agreement, the TWT requesting STA shall be in the awake state following each TWT start time associated with each TWT agreement for the AdjustedMinimumTWTWakeDuration associated with that TWT agreement even if no PS-Poll frame, NDP PS-Poll frame, or U-APSD trigger frame has been transmitted by the STA or until it has received an EOSP field equal to 1 from the TWT responding STA, whichever occurs first." That seems to be in contradiction to how an announced TWT agreement works since the AP can't know that the STA is awake until a frame is received that indicates the STA is either in Active state or no longer in power save state.

Maybe this whole section should be rewritten. The TWT section 26.8 in 11ax is much clearer although the feature is not quite the same.

120

Kazuyuki Sakoda

Mark HAMILTON

802.11ah introduced a lot of subclauses directly under clause 10, i.e., from 10.46 (S1G BSS Operation) to 10.63 (S1G BSS type and STA type). Many of them are only applicable to S1G STAs. It will be more reader friendly, if these subclauses are grouped as a family of S1G STA features.

Create a subclause under clause 10 that groups miscellaneous S1G operations, and relocate many of the subclauses 10.46~10.63 to it, making these subclauses to be level3 subclauses such as 10.46.1~10.46.18.

122

Kazuyuki Sakoda

Mark HAMILTON

Subclause 10.41 (CDMG AP or PCP clustering) is talking about MLME rather than MAC. Entire subclause should be relocated to somewhere under clause 11. MLME.

As in comment

123

Kazuyuki Sakoda

Mark HAMILTON

Subclause 10.40 (DMG and CMMG AP or PCP clustering) is talking about MLME rather than MAC. Entire subclause should be relocated to somewhere under clause 11. MLME.

As in comment

173

Mark RISON

Mark RISON

Sometimes fields described as "(optional)" in their defining figure don't say ", if present," in their description

Add ", where present," where missing

198

Mark RISON

Mark HAMILTON

"A-MSDU frame" is not clear

Either change each of the ~12 instances to "MPDU that contains an A-MSDU" or define the term in 3.2

242

Mark RISON

Mark RISON

Either update the stuff on DCF to match the way the stuff on EDCA was updated (e.g. retry counts) or deprecate DCF

As it says in the comment

243

Mark RISON

Mark HAMILTON

Separate the stuff on DCF from the stuff on EDCA.  At the moment some EDCA stuff is buried in the middle of subclauses ostensibly about DCF

As it says in the comment

272

Mark RISON

Mark RISON

"If a CTS or Ack frame is carried in a non-HT PPDU, the primary rate is defined to be the highest rate
in the BSSBasicRateSet parameter that is less than or equal to the rate (or non-HT reference rate;
see 10.6.11 (Non-HT basic rate calculation)) of the previous frame. If no rate in the
BSSBasicRateSet parameter meets these conditions, the primary rate is defined to be the highest
mandatory rate of the attached PHY that is less than or equal to the rate (or non-HT reference rate;
see 10.6.11 (Non-HT basic rate calculation)) of the previous frame. [...] The STA shall transmit the non-HT PPDU CTS or Ack frame at [...] the primary rate" but also "If the PSDU containing the received frame is of the modulation class HT or VHT and the control
response frame is carried in a non-HT PPDU, the control response frame shall be transmitted in a
PSDU using one of the ERP-OFDM or OFDM modulation classes."  So say the basic rate set is 1, 2 Mbps but not 6 Mbps, and a control response frame is sent for an HT-MCS 0 frame, what rate is used?  The first rule says 2 Mbps, but the second rule says it can't be that

As it says in the comment

281

Mark RISON

Mark RISON

"A non-VHT and non-S1G STA that is addressed by an RTS frame or a VHT STA that is addressed by
an RTS frame carried in a non-HT or non-HT duplicate PPDU that has a nonbandwidth signaling TA or a
VHT STA that is addressed by an RTS frame in a format other than non-HT or non-HT duplicate behaves as
follows:
-- If the NAV indicates idle, the STA ***shall*** respond with a CTS frame after a SIFS.
-- Otherwise, the STA shall not respond with a CTS frame." contradicts the second half of"A STA that receives an RTS frame addressed to it considers the NAV in determining whether to respond
with  CTS,  ***unless***  the  NAV  was  set  by  a  frame  originating  from  the  STA  sending  the  RTS  frame  (see
10.23.2.2 (EDCA backoff procedure))."

As it says in the comment

282

Mark RISON

Mark HAMILTON

There are still residual issues with "remaining TXOP duration" (see 11md CIDs 5058+5061; also from MarkH:
- "remaining duration of the TXOP", in NOTE 2 of 9.2.5.2, and last line of 9.2.5.2.
- "remaining duration of the TXOP", in 9.2.5.4 (a)(2), (b)(2) and (c)(1).
- "remaining duration of the TXOP", in 9.3.1.13
- "expiration of the TXOP duration", in 10.3.2.10.1
- "remaining duration of the TXOP", in 10.3.2.10.1
- "remaining TXOP duration", in 10.3.2.10.1
- "time remaining in the TXOP", in 10.23.3.2.3 (2x)
- "remaining TXOP duration", in 10.23.3.3
- "remaining duration of the GCR TXOP" (is that different?), in 10.25.9.4
- "remaining TXOP or SP duration", in 10.29.4
- "time remaining in the TXOP", in 10.39.7.3.
- "the remaining TXOP or SP duration", in 10.50.2
- "duration of the remaining TXOP", in 10.53.4
- "expiration of the current TXOP" in G.3
- "expiration of TXOP" in G.3
- "the remaining duration of the TXOP", in O.3 (a), (e), and (g)
- "Remaining TXOP Duration" in Figure O-2 (3x)

There are about a jillion "TXOP duration" occurrences, throughout.  Are those okay?  It is just the 'remaining' part of such a duration that gives you pause?  (I'm not sure why...)  How about "expiration" (per a couple of the above)?

There are a lot of the same issues with "SP" as for "TXOP" also.  Are those the same problem?)

As it says in the comment

284

Mark RISON

Mark RISON

There is a lack of clarity on TCs and TCLASes: what a TC is for, whether User Priority in TCLAS element is input or output, whether it classifies MSDUs or MPDUs or MMPDUs or what (or "it depends"), whether UP > 7 is only for TFS, why the field called User Priority not UP

As it says in the comment

295

Mark RISON

Mark HAMILTON

There is stuff in Clause 4 about HCCA involving reserving the medium, but it doesn't have any shalls and it's not particularly visible.  Better to put in Clause 10 with some shalls

As it says in the comment

302

Mark RISON

Mark RISON

"The Retry subfield is set to 1 in any Data or Management frame that is a retransmission of an earlier frame." is not true for non-DMG under BA (per 10.3.4.4 Recovery procedures and retransmit limits "All retransmission attempts for an MPDU with the Type subfield equal to Data or Management that
has failed the acknowledgment procedure one or more times shall be made with the Retry subfield set to 1.
These rules do not apply for frames sent by a non-DMG STA under a block agreement.")

Add an exclusion for "frames sent by a non-DMG STA under a block agreement"

305

Mark RISON

Mark HAMILTON

10.3.4.4 Recovery procedures and retransmit limits says "All retransmission attempts for an MPDU with the Type subfield equal to Data or Management that
has failed the acknowledgment procedure one or more times shall be made with the Retry subfield set to 1.
These rules do not apply for frames sent by a non-DMG STA under a block agreement." and then 10.23.2.12.1 General says it again "All retransmission attempts by a non-DMG STA for an MPDU with the Type subfield equal to Data or
Management that is not sent under a block ack agreement and that has failed the acknowledgment procedure
one or more times shall be made with the Retry subfield set to 1. "

The stuff that is common to DCF and EDCA should be pulled out to a common subclause

348

Mark RISON

Mark RISON

Why is Nr for beamforming called the number of space-time streams (see definition of Beamformee STS Support subfield)?  There's no time expansion (assuming STBC isn't being used).  Ditto for S1G

As it says in the comment

363

Mark RISON

Mark HAMILTON

The claimed distinction between "collocated" and "co-located" is a fantasy, and it is guaranteed to lead to immediate spec rot.  Alternatively, at least define the distinction in the spec.  (See CID 4800 in REVmd)

As it says in the comment

377

Mark RISON

Mark RISON

"The optional TCLAS element is used to identify the destination non-AP and non-PCP DMG STA of the ADDTS Request frame.  If a TSPEC element is not present, then the TCLAS element is not present.  There can be one or
more TCLAS elements in the DMG ADDTS Request frame. The TCLAS Processing element is present if
there is more than one TCLAS element." -- implies that if there is more than one TCLAS element there has to be a TSPEC, but this doesn't seem to be stated

As it says in the comment

398

Mark RISON

Mark RISON

Re the transmit MSDU/MMPDU timer, for EDCA it's "The transmit MSDU/MMPDU timer shall be started when the MSDU/
MMPDU is passed to the MAC." (which I assume means the MA-UNITDATA.request) but for DCF, it's "The timer starts on the initial attempt to transmit the MSDU/MMPDU, or first fragment of
the MSDU/MMPDU if the MSDU/MMPDU is fragmented."  Is this intentional?

As it says in the comment

428

Mark RISON

Mark RISON

"The allowed values for the RCPI parameter are in the range 0 to 255, as defined in 9.4.2.37 (RCPI element)."; "The allowed values for the RCPI parameter are in the range 0 to 255, as defined in 17.3.10.7 (Received Channel Power Indicator Measurement)." and whatever 25.3.13 Received channel power indicator (RCPI) measurement ends up saying -- the RCPI parameter in the PHY SAP should just be a power in dB with a resolution of 0.5 dB, without any particular encoding

As it says in the comment

436

Mark RISON

Mark RISON

Should the permission to use PIFS for Beacon and TIM frames be extended to other similar frames, e.g. DMG Beacon and FILS Discovery frames?

As it says in the comment

437

Mark RISON

Mark RISON

Is the Measurement Duration the total duration across all channels (channel number=0 or 255) in the operating class, or the duration of only one channel scan?  [xxgc]

As it says in the comment

451

Mark RISON

Mark RISON

"each  MSDU,  A-MSDU,  or
MMPDU  that  belongs  to  a  TC  that  requires  acknowledgment" -- an MMPDU does not below to a TC.  Whether an MMPDU requires ack depends on its subtype (Action No Acks don't) and addressing (group-addressed ones don't)

As it says in the comment

452

Mark RISON

Mark RISON

Beacons have been Balkanised, with DMG Beacons and S1G Beacons going their own way.  However, a lot of the rules for Beacons have not been fully extended to the separatists, e.g. "If the multiple BSSID capability is supported, Beacon frames shall be transmitted using any basic rate valid for all of the BSSs supported.", "An IBSS STA that sent a Beacon or DMG Beacon frame shall remain in the awake state", "All Beacon frames shall be submitted to this service for protection processing."

As it says in the comment

459

Mark RISON

Mark RISON

Should be clearer that EDCA sharing is done by a single EDCAF, not by multiple EDCAF somehow sharing the TXOP

As it says in the comment

460

Mark RISON

Mark HAMILTON

In the context of REVmd CID 4267, MarkH noted that there are other entries in Table 9-10 (such as the TPU rows a couple down from the RXOP Duration Requested row) that have QoS Data frames in nonmesh BSS with bit 4 equal to 0.  I forget the significance of this right now, but maybe we can reverse-engineer it

As it says in the comment

461

Mark RISON

Mark Rison

" If no MLME-SA-QUERY.confirm primitive for the STA is received within the dot11AssociationSAQueryMaximumTimeout period, the SME shall allow a subsequent association process with the STA to be started without starting an additional SA Query procedure" -- should it allow this indefinitely?  It might be better to have some kind of timeout, though it's not clear what this should be.  Ditto in 11.3.5.5

As it says in the comment

468

Mark RISON

David GOODALL

"When a STA receives an NDP CTS frame with the RA/Partial BSSID field equal to the S1G partial AID of the STA from the UL-Sync capable AP with which the STA is associated, the STA shall transmit a Data frame to the AP an SIFS after the reception of the NDP CTS frame if the STA has a Data frame to transmit to the AP and has requested the AP for a sync frame transmission. When a STA receives an NDP CTS frame with the RA/Partial BSSID field not equal to the S1G partial AID of the STA, the STA shall follow the NAV setting rules defined in 10.3.2.4 (Setting and resetting the NAV). After transmitting the NDP CTS frame, the AP shall wait for an AckTimeout interval (as defined in 10.3.2.11 (Acknowledgment procedure)), starting at the PHY-TXEND.confirm primitive. If a PHY-RXSTART.indication primitive does not occur during the AckTimeout interval, the AP may transmit a CF-End frame or an NDP CF-End frame to reset the NAV provided that the remaining duration is long enough to transmit this frame." -- no resetting of NAV if the sync frame is not an NDP CTS frame and no RXSTART appears within AckTimeout (c.f. vanilla CTS behaviour)?

As it says in the comment

480

Mark RISON

Mark RISON

"A responder may ignore a
request for beam tracking within an allocation if no PPDUs with an MCS index greater than 0 are
transmitted from the responder to the initiator within the allocation." -- is this basically saying that a device can avoid supporting beam tracking by always sending stuff under MCS 0?

As it says in the comment

483

Mark RISON

Mark RISON

"If the SU Beamformee Capable field is set to 1, set to
maximum number of space-time streams that the STA can
receive in a VHT NDP minus 1." -- should say cannot be set to 0 (i.e. max NSTS must be at least 2).  Also say must be at least 3 (i.e. max NSTS must be at least 4) if MU BFee supported

As it says in the comment

491

Mark RISON

Mark RISON

Are there any Management frames that can be transmitted from an AP to another AP?  If so, what is put in A3, the BSSID of the transmitter or that of the receiver or what?  And can such frames be broadcast, i.e. A1 is all-ones?

As it says in the comment

492

Mark RISON

Mark RISON

We have a ProbeDelay in the SCAN.req and a NAVSyncDelay in the START.req and JOIN.req.  The former should only be used for scanning; the latter should be used not just when changing from doze to awake but also when changing to a new channel

In Clause 6 describe the NAVSyncDelay as also being used after switching channel.  In 10.39.7.1 refer to the NAVSyncDelay not the ProbeDelay.  In 11.2.3.2 say the NAVSyncDelay is also used after switching channel

499

Mark RISON

Mark RISON

Referring to fields in binary is not clear as to the ordering of bits.  E.g. it is not clear what PPDU Type = 10 or 01 refers to, but there are other instances

Clarify e.g. what "PPDU Type = 10" means at 3481.14

504

Mark RISON

Mark RISON

"The Antenna ID field(M101) is set to the identifying number for the antenna(s) used for this measurement.
The antenna ID(#1516) is defined in 9.4.2.39 (Antenna element)." but for things like 9.4.2.21.6 Noise Histogram report then (a) 9.4.2.39 only allows for a single DMG antenna ID but a noise histogram might involve multiple DMG antennas (b) 9.4.2.39 talks of the (DMG) antenna(s) used to receive an earlier frame" but no frame is being received during IPI measurement

As it says in the comment

505

Mark RISON

Mark RISON

It is not clear that the requirements in the NOTEs in Table 9-273--Setting of the Supported Channel Width Set subfield and Extended NSS BW Support subfield at a STA transmitting the VHT Capabilities Information field are normatively stated or implied elsewhere

Add the missing normative requirements somewhere

512

Mark RISON

Mark RISON

Figure 65--Return path of OCT messages based on OCT parameters says MBp=OSp but this is a type violation.  Also "the Multi-band peer parameter shall be set to the value of the Multi-bandOCT source parameter of the MLME-OCTunnel.indication primitive.
and
the Multi-band peer parameter shall be set to the value of the Multi-bandOCT source parameter received in the corresponding MLME-OCTunnel.indication primitive.
and
the Multi-band peer parameter set to the value of the Multi-bandOCT source parameter of the MLME-OCTunnel.indication primitive."

As it says in the comment

520

Mark RISON

Mark RISON

Many places that refer to Action frames should also refer to Action No Ack frames (e.g. AC setting)

As it says in the comment

521

Mark RISON

Mark RISON

There is lots of duplication between 10.3.3 Random backoff time and 10.3.4.3 Backoff procedure for DCF

Merge the two subclauses

526

Mark RISON

Mark HAMILTON

The CMMG rules being separated (in 10.6.8) causes the exclusion rules structure of 10.6.5.x to be confusing or broken.  DMG started it with 10.6.7.

Merge 10.6.7 and 10.6.8 into 10.6.5.  I think perhaps the other Mark has some ideas about this

529

Mark RISON

Mark RISON

QLRC and QSRC have been deleted from the spec, because they were not clearly specified and not actually implemented, but LRC and SLRC and SRC and SSRC, which suffer from the same problem, are still there. Note: DCF is not deprecated

Delete LRC and SLRC and SRC and SSRC from the spec in the same way QLRC and QSRC were deleted

530

Mark RISON

Mark RISON

QLRCs and QSRCs have been deleted from the spec, but there are still references to short/long retry count(er) in
10.3.3: "The SSRC shall be incremented when any short retry count (SRC)" "The SLRC shall be incremented when any long retry count (LRC)" and in
11.8.3 "The short retry counter and long retry counter for the MSDU or A-MSDU are not affected."
Also "A STA shall maintain a SRC and  an  LRC  for  each  MSDU  or  MMPDU  awaiting  transmission." "The  SRC  for  an  MPDU [...]. This SRC and the SSRC shall be reset when [...]. The LRC for an MPDU [...]. This LRC and the SLRC shall be reset when" "Retries for failed transmission attempts shall continue until the SRC for the MPDU [...] or until the LRC for the MPDU [...]" in 10.3.4.4.  Note: DCF is not deprecated

Delete all references to short/long retry count(er)s throughout

533

Mark RISON

Mark RISON

It should be possible to use the ChannelList when doing OCT scanning to specify the peer NT-MLME channels.  Currently, the Multi-band local in the MLME-SCAN.req is not used for anything except
identifying the local TR-MLME(s) -- it does not go on the air or anything.
We should therefore replace it with a list of { band ID, channel, MAC address }
tuples (or a single band ID parameter and a list of { channel, MAC address } tuples
if the TR-MLMEs have to be all on the same channel) and then OCT scanning will
just be a clear extension to normal scanning.  I think you wouldn't need the
Multi-band peer because it would be implicit in the combination of the local
NT-MLME the SME sends to (which identifies an NT band and channel)
and the BSSID parameter.  Then you'd be able to say "I want to find APs on
5G channels 36, 40 or 44, tunnelling over 2G4 channels 1, 2, 3" by setting
in the MLME-SCAN.req:
Channel List = 36, 40, 44
BSSID = wildcard
Local TRs = { 2G4, 1, MAC address for 1 }, { 2G4, 2, MAC address for 2 }, { 2G4, 3, MAC address for 3 }
and sending to an NT-MLME on the 5G band.

As it says in the comment

538

Mark RISON

Mark RISON

The multirate rules are an impenetrable mess.  It's impossible to determine whether they are complete, let alone whether they are correct

As it says in the comment

540

Mark RISON

Mark RISON

There seem to be at least three flavours of awake window: mesh, TDLS and DMG (and there has been a suggestion in TGmd that there are also IBSS awake windows, though the term does not appear).  The first seems to be so denoted, but the others not

As it says in the comment

547

Michael Montemurro

Mike MONTEMURRO

There is a feature that was added to the specification to allow an AP to signal a system information update, described as a "Critical Update". A list of critical update events are given  in clause 11.2.3.15 (TIM broadcast). However some of the parameters in the critical update list (DSSS Parameter Set, HT Operation, VHT Operation) would require an MLME-Start primitive to be changed. It looks as though the MLME primitives are not consistently defined with the feature.

Define a new MLME primitive to change the AP configuration when a critical update occurs. Move the critical update text out of the TIM Broadcast clause and provide a complete description on how an AP performs a criticial update.

582

Subir Das

Subir DAS

National Security and Emergency Preparedness (NSEP) priority access feature is introduced in .11be amendment. Within United States, National Security and Emergency Preparedness Priority Service is deployed over Cellular and Wireline networks. While many of the existing deployment infrastructure includes Wi-Fi as last mile access, it lacks the priority access support. Therefore, it is important that NSEP priority access is also supported (e.g.. when the service is offloaded to Wi-Fi access). This will help service providers to provide a seamless NSEP service experience to the users while maintaining the priority and quality of service. The proposal is to add the NSEP priority feature in  REVme.  Since NSEP priority access is a MAC layer feature, no hardware changes are required.

Proposed changes will be submitted in due course

593

Thomas Derham

Thomas Derham

Post-association mgmt exchanges such as ADDBA Request, SCS Request etc create pverhead and delay in establishing expected connectivity/QoS when roaming (reassoc).

At least for cases where reassoc frames are protected (e.g. FILS, maybe FT), enable request/response for SCS and ADDBA (and others if desired) to be carried within those frames.

 

“On the chopping block”:

CID

Commenter

Assignee

Comment

Proposed Change

1

Abhishek Patil

Menzo WENTINK

Based on the description, the text applies to a Data frame sent from a TDLS peer STA to another TDLS peer STA over the TDLS direct link.

Clarify that 0,0 applies to Data frames sent over a TDLS direct link

2

Abhishek Patil

Menzo WENTINK

This FTE is also used for TDLS authentication.

Add TDLS authentication to the list

8

Abhishek Patil

Menzo WENTINK

The responder should not blindly set the TDLS Responder STA Address to the one that was carried in the TDLS Discovery (or Setup) Request frame. It needs to verify that the Address matches its address.

As in comment

9

Abhishek Patil

Menzo WENTINK

What is the TDLS Initiator STA Address and TDLS Responsder STA Address fields of the Link Identifier element set to when the TDLS Discovery Response frame is sent unsolicited? In addition, what are the values carried in this field when a STA responds to an unsolicited TDLS Discovery Response frame with a TDLS Discovery Response frame?

As in comment

102

Joseph Levy

Joseph Levy

The power save mode should describe the behavior of the AP, e.g. when it buffers frames, when it is allowed to transmit, and what it is allowed to transmit.  A STA that has activated PS mode is not required to be  any given state, as the STA can choose to transmit PPDUs at any time and can be in either awake or doze state as it chooses, independent of the agreed scheduled PS state (awake or doze). A typical STA will follow its awake and doze schedule because its user expects to receive the traffic sent by the AP to the STA.

As described in the comment. Detailed proposed changes will be supplied in a contribution.

103

Joseph Levy

Joseph Levy

It is impossible to require a STA to receive a PPDU.  Hence, the STA behavior of "listening" or "receiving" should not be specified.  The specification should only specify: when the AP shall/may transmit to a STA, what the AP shall/may transmit, and what a STA does when it receives a transmission. Also the specification should define AP behavior regarding what the AP should do if a STA in PS mode does not respond to PPDUs transmitted by the AP during the STA's scheduled awake time.

As described in the comment. Detailed proposed changes will be supplied in a contribution.

108

Joseph Levy

Joseph Levy

The specification currently uses PS mode to describe two concepts:  A STA that has activated PS mode requiring the AP to buffer PPDUs for the STA in accordance with the agreed Awake and Doze schedule and to define the type of PS that has been configured for the STA and AP pair during  association/reassociation in a BSS or between STAs in an IBSS.  These two concepts are not the same and should not use the same term.  I suggest that the PS mode should be used to describe the particular PS setting negotiated between the STA and AP or between STAs and that a different term be used to describe a STA that has activated its PS mode and requires the AP or other STA to buffer PPDUs and only transmit them as defined by the agreed PS mode.  Statements such as setting the PS bit to 1 activates the PS mode and setting it to 0 de-activates the PS mode would make.  Hence the statement "a STA in PS mode"  should be replaced by "a STA with PS active" or something similar.

As described in the comment. Detailed proposed changes will be supplied in a contribution.

118

Jouni Malinen

Menzo WENTINK

FTE description in Clause 9 covers only the FT and FILS cases while this element is used also with TDLS. In particular, the rules for setting the MIC for TDLS setup exchange are missing.

Add the needed references for the rules on how MIC field is set for TDLS setup frames. At minimum, this should reference 12.7.8.4.3 and 12.7.8.4.4 for MIC calculation in TPK handshake messages 2 and 3. Please also note that this may end up getting resolved as a related change in P802.11be, so potential REVme edits should be coordinated with that effort. These edits would likely include following: Replace
"When the Element Count subfield has a value greater than 0, the MIC field contains a MIC that is calculated using the algorithm specified in 13.8.4 (FT authentication sequence: contents of third message) and 13.8.5 (FT authentication sequence: contents of fourth message). Otherwise, the MIC field is set to 0."
with
"When the Element Count subfield has a value greater than 0, the MIC field contains a MIC that is calculated using the algorithm specified in 13.8.4 (FT authentication sequence: contents of third message), 13.8.5 (FT authentication sequence: contents of fourth message), 12.7.8.4.3 (TPK handshake message 2), and 12.7.8.4.4 (TPK handshake message 3). Otherwise, the MIC field is set to 0."

168

Mark RISON

Mark RISON

"QoS Data frame" means different things in different places.  See 21/0448

I don't know how to fix this!

169

Mark RISON

Mark RISON

"beacon interval" is ambiguous.  See 21/0448

I don't know how to fix this!

177

Mark RISON

Mark RISON

"CMMG NDP Announcement frame" -- no such frame

Refer to a frame that exists

182

Mark RISON

Menzo WENTINK

direct link v direct path v TDLS direct link v TDLS link -- it is not clear how these differ.  There aren't many instances of "direct path".  A TDLS link is by definition a direct link, otherwise it's not a TDLS link it's a normal infrastructure BSS link going via the DS

Change "direct path" to "direct link" throughout.  Change "TDLS direct link" to "TDLS link" throughout

228

Mark RISON

Mark RISON

Can single protection be used with A-MPDUs/BA/TXOP bursts?  If so then
"5) In Management frames, non-QoS Data frames (i.e., with bit 7 of the Frame Control field equal
to 0), and individually addressed Data frames with an ack policy other than No Ack or Block
Ack(#1415), the Duration/ID field is set to one of the following:
i) If the frame is the final (#1452)frame of the TXOP, the estimated time required for the
transmission of one Ack frame (including appropriate IFSs)
" is wrong because it might not be an Ack frame, it might be a BlockAck frame

As it says in the comment

232

Mark RISON

Mark HAMILTON

"individually addressed A-MSDU" -- (a) this is not defined; only addressing of MPDUs and MSDUs is defined and (b) assuming it means the MPDU the A-MSDU is in is unicast, it's the only permitted option anyway (except for GLK transmissions by an AP) per 10.11 fourth para

Delete "individually addressed" in this construct throughout (9x) except where a GLK transmission by an AP is possible, where instead replace with "A-MSDU in an individually addressed MPDU"

280

Mark RISON

Mark RISON

"A VHT beamformer may use the worst case for various parameters to estimate the duration of the
expected frame(s) that contain(s) the feedback response(s), such as the lowest rate in basic rate, HT-MCS or
VHT-MCS set, no grouping and the highest precision codebook." cf. "An HT beamformer may use the following worst-case parameters to estimate the duration of the expected
frame that contains the feedback response: lowest rate in basic HT-MCS set, HT-mixed format, no grouping." is inconsistent (hyphen in worst case, references to rate as well as MCS, etc.) and should be consitentificated

As it says in the comment

316

Mark RISON

Mark RISON

DMG beacons should be like normal beacons, i.e. you have exactly one of QoS Cap or EDCA Param Set

As it says in the comment

351

Mark RISON

Mark RISON

"Section 3.3 IANA registers acceptable URI schemes" doesn't say what this is a section of

Add a reference to the document of which this is a section

370

Mark RISON

Mark RISON

"drop" is not clear in the context of a frame

Change all instances of "drop"ping a frame dropping to "ignore"ing it, in 6.3.24.1 (3x), 10.8, 11.9.3.2, 11.10.5.2 (2x), 11.22.3.2.3, 11.22.3.2.4 (6x), 12.4.8.6.1 (2x), 12.4.8.6.4, 12.5.2.1.1, 12.5.2.6, 12.5.4.6 (2x), 12.10.2, 14.3.5 (2x), C.3 (16x).  Delete "dropped and" in 12.7.10.3.  Change "STA dropped" to "stream dropped" in K.3.2.2

405

Mark RISON

Mark RISON

The distinctions between basic, operating and mandatory rates/MCSes are not clear

State that basic ones are ones that can be transmitted to or received from all STAs in the BSS, operational ones are ones that can be received by a given STA, and mandatory ones are a PHY concept that does not equal basic or operational

412

Mark RISON

Mark RISON

"a Probe Response frame with its current AP-CSN, the information fields, and elements as defined
in 9.3.3.10 (Probe Response frame format)." -- what are "the information fields"?

As it says in the comment

421

Mark RISON

Mark RISON

The A-MSDU subframe header in an MBSS has Mesh DA and Mesh SA fields, not DA and SA fields, which is problematic in those locations which refer to the latter fields (unless those locations are not applicable to MBSS -- e.g. can MBSS be used with S1G or GCR?)

Either rename the fields to just DA and SA, or look at the references to DA and SA fields and add "or Mesh DA" and "or Mesh SA" where relevant

498

Mark RISON

Mark RISON

It should be clearer that it is not possible to change the basic rate/MCS set for the lifetime of the BSS

As it says in the comment

528

Mark RISON

David GOODALL

There are approximately 100 instances of "relay STA", of which approximately 58 are "S1G relay STA".  This seems to falsely suggest that the others are or can be non-S1G relay STAs

Change all instances of "relay STA" and "Relay STA" that are not preceded by "S1G" or "DMG" to "S1G relay STA" throughout, adjusting the preceding indefinite article "a" if present to "an".  Change all instances of "relay AP" and "Relay AP" that are not preceded by "S1G" or "DMG" to "S1G relay AP" throughout, adjusting the preceding indefinite article "a" if present to "an"

 


To unsubscribe from the STDS-802-11-TGM list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11-TGM&A=1