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

[STDS-802-11-TGM] REVmc SB1 commenters with "Submission Required" comments



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

Dear TGmc participants,

 

I took an action at the TGmc telecon to post a list of commenters with “Submission Required” comments.  This follows:

 

summary of comments submission required by commenter

Commenter

CountOfCID

Bajko, Gabor

1

Cordeiro, Carlos

2

Ecclesine, Peter

1

Fischer, Michael

3

Hamilton, Mark

8

Hiertz, Guido

1

Kasher, Assaf

2

Malinen, Jouni

2

McCann, Stephen

1

RISON, Mark

141

Smith, Graham

8

Stephens, Adrian

25

TorabJahromi, Payam

5

Trainin, Solomon

5

Wang, Lei

4

Wentink, Menzo

1

 

 

 

Commenter

CID

Page

Clause

Comment

Proposed Change

Owning Ad-hoc

Comment Group

Bajko, Gabor

7147

806.38

9.4.2.22.10

The mBSSID feature, as currently worded can be interpreted as meaning that if a non-AP STA can support n number of BSSIDs on the same antenna connector, then the mBSSID field would indicate all of those BSSIDs, regardless of whether they are actively beaconing or not.The current wording could also be interpreted as only the BSSIDs which are 'configured' on the STA to be indicated, which was the original intent of the feature. The suggested changes remove the ambiguity and clarify the intent of the feature.see resolution in 11-16-0149-00-0000

see resolution in 11-16-0149-00-0000

MAC

Frame Formats

Cordeiro, Carlos

7136

2448.13

20.5.1

This is a pile on to CID5857. As discussed in https://mentor.ieee.org/802.11/dcn/15/11-15-1040-01-000m-dmg-unified-header.docx, compliant DMG devices that support only Control and SC modes ("SC-only" devices) will be unable to decode the OFDM mode and LPSC mode packet headers, and as a result unable to calculate the duration of these packets. This is an important interoperability issue.

Propose to insert the following in clause 20.5.1: "The use of the DMG OFDM mode is deprecated." This would send a signal for vendors not to implement this PHY, and would pave the way for 802.11ay to then design a proper OFDM PHY that does not exhibit the interop issue that the current OFDM PHY does.

GEN

DMG PHY

Cordeiro, Carlos

7138

2463.15

20.6.3.1.2

This is a pile on to CID5857 and CID5995. As discussed in https://mentor.ieee.org/802.11/dcn/15/11-15-1040-01-000m-dmg-unified-header.docx, there is an interoperability issue that has been uncovered with DMG OFDM mode. Essentially, this will prevent vendors from supporting the OFDM PHY, given that it is not desirable to implement a PHY that does not interoperate with the DMG control mode or DMG SC mode.As a result of the above, the maximum data rate that can be supported by DMG devices is limited to MCS12 of the SC mode, which is about 4.6 Gbps. This is much lower than what could otherwise be achieved with OFDM at 6.8 Gbps.

Define new MCSs to the DMG SC mode to allow higher rates. In particular, define 64 QAM based MCSs for SC.

GEN

DMG PHY

Ecclesine, Peter

7170

743.47

9.4.2.19

In some DFS bands it is important to close the channel as quickly as possible, and one means is to indicate well ahead of time the future preferred channel, so STAs know which channel the Master intends to migrate the BSS. The Channel Switch Mode field should also have a value to indicate a future preferred channel switch target channel so if the AP or DFS owner ceases transmission on this channel, the other STAs know where to scan next for the beaconing STA.

See 802.11-15/828r8 proposed resolutions of SB0 CIDs 5969, 5970 and 5972 for the proposed text changes.

MAC

Frame Formats

Fischer, Michael

7139

1340.25

10.13.6

This NOTE in clause 10.13.6 cites a restriction based on rules in 10.13.1 regarding prohibition of inclusion of MPDUs of more than one TID. However, it does not appear that 10.13.1 (and, in particular, the sub-tables of table 9-420) impose this stated restriction. The actual scope of what TIDs can be included in an A-MPDU does have implications that can affect MAC implementations.

Harmonize the statements in 10.13.6, 10.13.1, and the tables 9-420 through 9-425 regarding the permissible contents of an A-MPDU. If the NOTE is correct, clarification is probably needed in 10.13.1 and/or the tables. If the NOTE is incorrect, it should be removed.

MAC

MAC Operation

Fischer, Michael

7157

3585.27

N.3

The list of primary functions of an ACM_STA is incomplete. This entity also performs power save buffering, traffic indication, and delivery. Indeed, the principal difference between a STA and an ACM_STA appears to be the existence of this power save functionality.

Add an item "c" to the list of primary functions which states something to the effect "Perform power save buffering, traffic indication, and delivery for mobile units." Figure N-6 should probably be updated to show the power save support.

MAC

Architecture

Fischer, Michael

7158

543.07

7.1

The DS concept in 802.11 actually provides two, rather distinct, services. One service moves data among the various BSSes of an ESS as well as mesh gates and a portal. The other service is for management of station mobility within the ESS. The DS SAP defined in this clause is a mixture of these two, with the DS-UNITDATA primitives constituting the DS data service and the DS-STA-NOTIFY primitive constituting (part of?) the mobility service. The mixing of these two concepts makes it unnecessarily difficult to develop a coherent model of how 802.11 functions as a MAC/PHY within and 802.1 bridged LAN.

Add a statement that the DS includes both a data service (illustrated in figure 7-1) and a mobility service, and clarify that DS-UNITDATA is the interface to the data service whereas DS-STA-NOTIFY is (at least part of) the interface to the mobility service. Describing the mobility service appears to be beyond the scope of a maintenance activity, but explicitly identifying the existence of something that has actually been present throughout the history of 802.11, and providing a way to refer to this service will remove substantial obstacles to future activities in this area.

MAC

Architecture

Hamilton, Mark

7808

96.01

4.4

Review 4.4 through 4.9. How are these descriptions different/aligned with clauses 5, 6, 7 and 8?

Perform technical and editorial review and remove duplication and bring like concepts together.

MAC

Architecture

Hamilton, Mark

7815

3293.42

C.3

Why would APCivicLocationTable (and LCI version) be a table of locations (each of which is a sequence of information)?

Change the APCivicLocationTable (and LCI version), to be a single sequence (not a table of sequences).

GEN

MIB

Hamilton, Mark

7817

133.54

5.1.5.1

In Figure 5-1, put BA sscoreboarding between Address 1 address filtering and Duplicate Detection.

In Figure 5-1, add a block to the Receiving flow side for "Block Ack scoreboarding", between "Address 1 address filtering" and "Duplicate Detection". Use "(null)" for the transmitting flow side. Same thing in Figure 5-2.

MAC

Architecture

Hamilton, Mark

7819

131.29

5.1.5.1

Fix 5.1.5.1 4th paragraph to be in the right order.

Align the order of items in the text with Figure 5-1 (running up the Receiving side of the stack).

MAC

Terminology

Hamilton, Mark

7821

118.21

4.10.3

4.10.3 is way too detailed for clause 4 (frame exchange diagrams, etc.)

Move the details (probably to clause 11). Same for 4.10.4, 4.10.5 and 4.10.6.

EDITOR

Editorials

Hamilton, Mark

7825

133.01

5.1.5.1

Figures 5-1 through 5-6 are being further refined by the ARC SC, and should be updated to be: less confusing in the use of double-ended-arrows; easier to represent entities above 802.11 but still within the MAC sublayer (like bridges, for 11ak); and to make "LLC" more general.

See 802.11-16/0151r0 for the detailed proposal.

MAC

Architecture

Hamilton, Mark

7826

653.35

9.3.5

Figure 9-63 is missing some DSes

Insert a box labelled "DS" between the Gate and Portal, and another similar one between the Gate and AP.

MAC

Frame Formats

Hamilton, Mark

7827

3505.13

R.3.2

This subclause has some significant problems with the architecture of an "AP" and its "BSS". (A single AP can't have multiple BSSIDs, for example. This is probably multiple APs and probably also multiple ESSs, SSIDs, DSs and Portals. There could be a single physical device that includes the multiple APs, but that is a different architectural structure, and not made clear here.)

An Interworking expert will be needed to sort this out.

GEN

Architecture

Hiertz, Guido

7160

1899

12

The 802.11 standard misses a method to operate an encrypted WLAN without authentication.

Include the changes proposed in 11-15/1184 into the standard.

GEN

Security

Kasher, Assaf

7142

2643.18

20.6.3.1.2

The MCS table contains MCSs only up to 16QAM rate 3/4. Higher MCSs are missing such as 64QAM rates, 5/8, 3/4, 13/16. Also a code rate of 7/8 is mising between MCS9 (QPSK 13/16) and MCS10 (16-QAM 5/8)

Document with the details of changes will be provided

GEN

VHT PHY

Kasher, Assaf

7143

2448.08

20.5

The is a major interoperability issue with OFDM tarnsmissions. THe header of OFDM TX cannot be decoded by devices supporting only mandatory SC modulation. Therefore, these devices cannot determine the duation of OFDM packets. There are no know implemenation of devices with OFDM.

deprecate OFDM.

GEN

DMG PHY

Malinen, Jouni

7132

2072.4

13.4.2

The page 2072 lines 33-51 is the only place in the standard where the contents of the FTE and MDE in EAPOL-Key messages 2 and 3 of the 4-way handshake is described. The title of this subclause is "FT initial mobility domain association in an RSN" which is not exactly ideal for describing 4-way handshake behavior since that handshare is used both in the initial mobility domain association and also in cases where FT protocol authentication is used. For the latter, 4-way handshake is used to rekey PTK either by AP or non-AP STA request, e.g., due to a configured maximum lifetime for the PTK (or EAP authentication; EAP re-authentication is followed by 4-way handshake).An interoperability issue has come up in this area since there are deployed AP devices that do not follow these FTE/MDE expectations for the case where 4-way handshake is initiated on an association that used the FT protocol. This results in the association getting dropped when trying to go through the exchange.It would be good for the standard to be clearer on how the 4-way handshake works in all FT cases.It should also be noted that the final paragraph of this subclause discusses one case of PTKSA lifetime expiration detected by the non-AP STA based on TIE[KeyLifetime]. This is also a bit unclear on whether this is supposed to apply only for the initial mobility domain association (likely not) or also FT protocol cases. It is possible that there was an intent to not allow EAPOL exchanges at all in an association started with FT protocol. If that is indeed the case, this is not described completely enough (and those example deployed APs speak on this..). If the group decides that this is the approach to use here, the proposed change in the comment should be replaced with such description that makes it clear that neither the AP nor the non-AP STA shall initiate an EAPOL frame exchange after the initial 4-way handshake in the initial mobility domain association or in association started with FT protocol. It should be noted that this would break TKIP counter measures since the non-AP STA would have no means for notifying the AP of a receipt of a Michael MIC failure (e.g., when using TKIP as the group cipher).

Incorporate changes in https://mentor.ieee.org/802.11/dcn/16/11-16-0173-02-000m-ft-4-way-handshake.docx

GEN

MAC Operation

Malinen, Jouni

7159

2007

12.7.6

The description of 4-way handshake messages in the subclauses of 12.7.6 have multiple indentation levels and long sentences with multiple conditions for including elements mixed with other actions. It would be beneficial to reword these descriptions to make the standard easier to read and understand.

Clean the subclauses of 12.7.6.

EDITOR

Editorials

McCann, Stephen

7163

977.13

9.4.2.96

The use of the terms "ANQP query", "ANQP Query" and "ANQP query request" all mean the same thing. When these are an action (as opposed to a Noun), the term should be "ANQP request", as the verb 'query' is already within the ANQP acronym - Access Network Query Protocol.

Change all occurances of "ANQP query", "ANQP Query" and "ANQP query request" to "ANQP request", when these terms are used as an action and not as Nouns.

MAC

Frame Formats

RISON, Mark

7177

1342.21

10.16

In order to reduce power consumption, there should be a dynamic mechanism to request to a peer that it not transmit to the requesting device using LDPC

Add a mechanism, based on extending Operating Mode Notification or otherwise

MAC

MAC Operation

RISON, Mark

7187

716.05

9.4.1.53

Does the Extended NSS BW Support stuff apply to HT PPDUs too?

Add a table NOTE to say it only applies to VHT PPDUs

MAC

Frame Formats

RISON, Mark

7188

716.08

9.4.1.53

"In a VHT STA see Table 9-74 (Setting of the Channel Width subfield andDynamic Extended NSS BW subfield at a VHT STA transmitting the OperatingMode field)(Setting of the Channel Width subfield and Dynamic Extended NSSBW subfield at a VHT STA transmitting the Operating Mode field)" has duplication

Remove the second paren. Check all the other subclause parens in the change which added Extended NSS BW Support as it looks as if they might have been included as-is

MAC

Frame Formats

RISON, Mark

7192

3617.6

R.7

"MPDU_pA_MPDU" is clearly nothing to do with the number of MPDUs per A-MPDU (look at the units!), though it's not clear what it is

Change to "mysterious_quantity" (3 instances, all on this page)

MAC

Annex R

RISON, Mark

7195

3617.51

R.7

"min(BA_WIN_Size, max(1,MPDU_pA_MPDU))" is unitally inconsistent (dimensionless, dimensionless, "s/b")

I really have no idea what's going on here

MAC

Annex R

RISON, Mark

7204

There are 195 instances of "Duration field" and 122 instances of "Duration/ID field". Since the only frame that can carry an ID is the PS-Poll frame, some of the latter should probably be the former

Change "Duration/ID field" to "Duration field" where it cannot apply to a PS-Poll frame

EDITOR

Terminology

RISON, Mark

7207

335.01

6.3.57

The fixes made in 6.3.58 for FTM need to be made here too

E.g. fix the time at which the MLME-TIMINGMSMT.indication is sent, and the descriptions of where t1-t4 come from in each of the frames

MAC

MAC SAP

RISON, Mark

7209

661.62

9.4.1.8

"A DMG STA sets the 8 MSBs of the AID field to 0." is not clear. Is it trying to say that the 8 MSBs are reserved?

If so, say so. If not, then the sentence should be deleted, as it follows naturally from putting a value of 1-254 in a 16-bit field

MAC

Frame Formats

RISON, Mark

7210

661.41

9.4.1.8

In 9.4.1.8 AID field the MSBs are no longer required to be set. Might some existing implementations have set them, and if so might some existing implementations get confused if they are not set? Note this is about the AID field in MMPDUs, not the ID field in PS Polls

Say the two MSBs are reserved, to try to make everyone (equally un)happy

MAC

Frame Formats

RISON, Mark

7211

2445.1

20.4.3.2.1

If b0 is used for "differential detector initialisation", whatever that is, it cannot be reserved, can it?

Either make the rightmost cell blank (if it's indeed just reserved", or change the leftmost cell to say "Differential detector initialisation" and make the rightmost cell blank (if it's used for DDI, but the notion does not seem to be covered)

GEN

DMG PHY

RISON, Mark

7214

3.01

1.5

Define min and max in 1.5 and then stop defining it elsewhere (and use lowercase everywhere)

As it says in the comment

EDITOR

Editorials

RISON, Mark

7218

2946.39

C.3

dot11BeaconRssiTable makes no sense. It seems to suggest there could be 2**32 entries, each with a MAC address and an RSSI

Add a mechanism which allows the size of the table to be limited, e.g. the SME requests specific BSSIDs, or the device advertises some kind of limit

GEN

MIB

RISON, Mark

7220

743.26

9.4.2.19

It is not clear whether a STA that receives a Channel Switch Mode of 1 ("shut up immediately") may continue to transmit to devices outside the BSS. Perhaps not in a non-DMG infraBSS ("The AP may force STAs in the BSS to stop transmissions until the channel switch takes place by setting the Channel Switch Mode field in the Channel Switch Announcement element to 1.", and more weakly "The AP may request STAs in the BSS to stop transmissions until the channel switch takes place by setting the Extended Channel Switch Mode field to 1 in the Extended Channel Switch Announcement element.") but yes in an IBSS ("The DFS owner may attempt to silence STAs in the IBSS until the channel switch takes place using the Channel Switch Mode field in the Channel Switch Announcement element." and " An IBSS STA may treat a Channel Switch Mode field equal to 1 as advisory") or a DMG BSS ("A [DMG] STA may ignore the Channel Switch Mode field", though this is contradicted by "If a STA in a BSS that is not an IBSS receives a Channel Switch Mode field that has the value 1, it shall not transmit any more frames to STAs in the BSS until the scheduled channel switch occurs.")?

Use clearer wording to express what appears to be the intent: non-DMG infra STA shall shut up, DMG or IBSS STA may continue to babble

MAC

Frame Formats

RISON, Mark

7221

2531.35

19.3.21

The term "PHY header" (with case variation) is used but not defined in Clause 19 (and arguably subsequent PHY clauses) and in the MAC

Add text to Clause 19 that defines what is meant by "PHY header" and also fix the case to "PHY header" throughout

GEN

VHT PHY

RISON, Mark

7223

1453.04

10.32.3

"An HT beamformer may use the following worst-case parameters to estimate the duration of the expected frame that contains the feedback response: Basic HT-MCS, HT-Mixed Format, Supported Grouping." -- what about a VHT beamformer

Add an equivalent statement to the VHT BF subclause (10.34.5)

MAC

MAC Operation

RISON, Mark

7225

The description of the PHYCONFIG_VECTOR is missing for DSSS, HR/DSSS, ERP, DMG and TVHT

Add such a description

GEN

Other PHY

RISON, Mark

7226

549.01

8.3.4.4

The description of the vectors in Clause 8 makes no sense. The various PHYs have very different vectors, so trying to have a generic description just doesn't work ("The name of the field used to specify the Tx data rate and report the Rx data rate may vary for different PHYs").FWIW, my notes on D4.0 say that the parameters were disposed of as follows:active_rxchain_set: 10.2.5operating_channel: 22.2.4.2, 22.2.4.3channel_offset 22.2.4.2, 22.2.4.3ant-config: T21.1 onlygroup_id_management: 10.41, 22.3.11.4, 22.3.20partial_aid_list_gid00: 9.20, 22.3.20partial_aid_list_gid63: 9.20, 22.3.20listen_to_gid00: 10.41, 22.3.20listen_to_gid63: 10.41, 22.3.20

Delete this subclause (or make it just say that each PHY defines its vectors), and move all the information to the PHY clauses. The PHYCONFIG_VECTORs should be described in tabular form, as the TX/RXVECTORs are

GEN

PHY SAP

RISON, Mark

7237

2236.3

16.2.3.6

The Example of LENGTH calculations for CCK should show the boundary case, i.e. the case where LENGTH-LENGTH' is exactly 8/11

Add such a row

GEN

Other PHY

RISON, Mark

7240

1017.26

9.4.2.129

"A non-PCP and non-AP STA that receives a DMG Operation element can use the value of this field to configure the AssociateFailureTimeout parameter in the MLME-ASSOCIATE.request primitive and theReassociateFailureTimeout parameter in the MLME-REASSOCIATE.request primitive." -- there are no such parameters anymore (we deleted them in favour of dot11(Re)AssociationResponseTimeOut)

Given that there are various other FailureTimeoutParameters, perhaps we should reverse our prior change and deprecate the MIB variable instead

MAC

Frame Formats

RISON, Mark

7244

162.13

6.3.5.3.1

What happens if the AuthenticateFailureTimeout in the MLME-AUTHENTICATE.request (which gives the overall timeout) is more than the dot11AuthenticationResponseTimeOut (which is for consecutive frames in an auth sequence)?

Add words to say that the former shall be no more than the latter times the number of message pairs in the sequence

MAC

MAC SAP

RISON, Mark

7255

946.18

9.4.2.72

It says " the Capability information field of the BSS" -- what's that?

Change to "the contents of the Capability Information field in beacons for the BSS"

MAC

Frame Formats

RISON, Mark

7272

There are references to "PS STA"s, but the term is undefined. Does it mean a STA which can do PS or one which is currently in PS mode?

Define the _expression_ as refererring to a STA that is in PS mode

GEN

Terminology

RISON, Mark

7273

There seem to be at least three flavours of awake window: mesh, TDLS and DMG. The first seems to be so denoted, but the others not

Add "TDLS" or "DMG" before "awake window" where "mesh" is not present there

GEN

Terminology

RISON, Mark

7277

1771.2

11.24.6.4

What does "or clock estimate" mean?

Delete NOTE 2

MAC

MAC Management

RISON, Mark

7278

144.01

6

In Clause 6, when an OperationalRateSet is passed down in MLME-JOIN/START.request, it can't include rates not in dot11SupportedDataRatesRxTable

Add this caveat to the "Valid range" cell (where it currently says 1-127). Make a similar statement about HT-MCS and VHT-MCSes

MAC

MAC SAP

RISON, Mark

7292

144.01

6

There are some parameters called "SupportedRate", but this concept is not defined

Change to "OperationalRateSet" for MLME-(RE)ASSOCIATE.indication and MLME-DLS.*

MAC

MAC SAP

RISON, Mark

7298

2875.55

C.3

It makes no sense for capability variables to have a DEFVAL, as they by definition have to take the value corresponding to the device's capabilities

Delete the DEFVAL line for all capability variables

GEN

MIB

RISON, Mark

7311

2330.39

19.2.5

"the MAC shall" in a PHY clause

Move to a MAC clause

GEN

MAC Operation

RISON, Mark

7312

2504.27

21.2.5.2

"the MAC shall" in a PHY clause

Move to a MAC clause

GEN

MAC Operation

RISON, Mark

7320

564.01

9.2.2

Like ASCII strings, UTF-8 strings should not be terminated

Add "or UTF-8" after "ASCII"

MAC

Frame Formats

RISON, Mark

7334

2405.21

19.3.21

There is no "Figure 19-26 (PHY receive procedure for HT-greenfield format PPPDU)."

Find it, put it in, and delete one of the Ps in "PPPDU"

GEN

Other PHY

RISON, Mark

7347

828.35

9.4.2.25

A, uh, popular implementation of the RSN protocol cannot cope with RSNE counts that are zero (it does *not* skip over them and just use the defaults)

In 9.4.2.25.2 after "The Pairwise Cipher Suite Count field indicates the number of pairwise cipher suite selectors that are contained in the Pairwise Cipher Suite List field." add "The value 0 is reserved."In 9.4.2.25.3 after "The AKM Suite Count field indicates the number of AKM suite selectors that are contained in the AKM Suite List field." add "The value 0 is reserved."In 9.4.2.25.5 change " The PMKID Count specifies the number of PMKIDs in the PMKID List field. The PMKID list contains 0 or more PMKIDs" to "The PMKID Count field specifies the number of PMKIDs in the PMKID List field. The value 0 is reserved. The PMKID List field contains PMKIDs"

MAC

Frame Formats

RISON, Mark

7349

It was stated during D4.0 comment resolution (*cough*Adrian*cough*) that "transmission of the Beacon at TBTT is a famously individual and unnamed channel access function"

Add a subclause on this CAF

MAC

MAC Management

RISON, Mark

7352

The case of "authentication transaction sequence number" is not always upper and it's not always followed by field even when it is. My notes have the following examples:"An SAE Commit message shall use Authentication Transaction Sequence Number one (1). an SAE Confirm message shall use Authentication Transaction Sequence Number two (2)." (and note wrong case after full stop) and "(Authentication transaction sequence number" (4x) and "Authentication transaction sequence number values 1 and 2"

Change everywhere to upper and append "field" where missing (except perhaps for all-lowercase where you argue it's the same distinction as "beacon" v. "Beacon frame"). I note some of the fields in Table 9-35---Authentication frame body are not all-caps, either

EDITOR

Editorials

RISON, Mark

7377

1966.22

12.6.1.3.2

"A STA performing secure password-based, or PSK, authentication uses" -- what is "secure PSK"? Is there an insecure PSK? If so, insecure PSK should be defined and obsoleted. If not, "secure" should be deleted

Change to "A STA performing password-based authentication can use"

GEN

Security

RISON, Mark

7379

1766.56

11.24.6.3

"In the case of requests for 160 MHz bandwidth, the initiating STA can indicate whether it uses a single or two separate RF LOs." -- it not only can but shall (i.e. it shall not lie). Ditto the rSTA shall so indicate

Change "can" to "shall" and extend the statement to cover the responding STA too

MAC

MAC Management

RISON, Mark

7385

The PHY clauses talk of "MPDU"s, but most of these if not all should be about "PSDU"s

Change "MPDU" to "PSDU" in the PHY clauses, except where it really does refer to the entity from a MAC rather than a PHY viewpoint

EDITOR

Editorials

RISON, Mark

7393

1616.06

11.3.1

"The state variable is kept within the MLME (i.e., is written and read by the MLME). The SME may also read this variable." -- err, how?

Add a SAP primitive allowing the SME to find out about changes to the state variable for a given peer

MAC

MAC Management

RISON, Mark

7395

1292.01

10.3.4.3

What is DMG stuff doing in the middle of this "Backoff procedure for DCF"? Somewhere else it says a DMG STA is a QoS STA and a DMG BSS is a QoS BSS

Move this stuff to more appropriate DMG subclause

EDITOR

Editorials

RISON, Mark

7396

1281.32

10.3.2.9

"After transmitting an MPDU that requires an Ack frame as a response (see Annex G), the STA shall wait for an AckTimeout interval" -- isn't a BA analogue of this needed?

Extend this para to cover the case where a BA is required

MAC

MAC Operation

RISON, Mark

7399

1045.09

9.4.2.154

Why is a No-LLC field needed? Doesn't a zero-length LLC Header Copy field already indicate this?

Delete the No-LLC header field

MAC

Frame Formats

RISON, Mark

7400

1045.22

9.4.2.154

Is Table 9-244 normative, i.e. are no other LLC Header Copy field sizes allowed, and are no other LLC header types allowed?

Make the table informative

MAC

Frame Formats

RISON, Mark

7417

In clauses 19, 20, 21 the wording is different in the PHY service interface intro:19) The PHY interfaces to the MAC through the TXVECTOR, TXSTATUS, RXVECTOR, and PHYCONFIG_VECTOR.20) The PHY provides an interface to the MAC through an extension of the generic PHY service interface defined in 8.3.4 (Basic service and options). The interface includes TXVECTOR, RXVECTOR, andPHYCONFIG_VECTOR.21) The PHY provides an interface to the MAC through an extension of the generic PHY service interface defined in 8.3.4 (Basic service and options). The interface includes TXVECTOR, RXVECTOR, andPHYCONFIG_VECTOR.

Make these consistent: include TXSTATUS for 20 and 21, don't claim it's an extension (since the vectors are all under 8.3.4) and generally align the wording

GEN

PHY SAP

RISON, Mark

7419

10.8 says "For MSDUs or A-MSDUs belonging to the service class of QoSAck when the receiver is a QoS STA, the QoS Data frames that are used to send these MSDUs or A-MSDUs shall have the Ack Policy subfield in the QoS Control field set to Normal Ack, Block Ack, Implicit Block Ack Request, or PSMP Ack." But 5.1.1.4 says "When an MSDU is received from the MAC SAP with [QoSAck] and the recipient STA is a QoS STA [...] the MSDU is transmitted using a QoS Data frame with the Ack Policy subfield in the QoS Control field set to either Normal Ack (normal acknowledgment) or Block Ack."

Work out which is right and make the other one say the same. Even better, avoid the duplication

MAC

MAC Operation

RISON, Mark

7421

1949.37

12.5.5.3.6

It says "A GCMP protected individually addressed robust Management frame shall be protected with the TK." -- what about other GCMP-protected frames? Note for the recipient this is clearer: "A GCMP protected individually addressed robust Management frame shall use the same TK as a Data frame."

Change to "A GCMP protected frame shall be protected with the appropriate TK, where a GCMP protected individually addressed robust Management frame shall use the same TK as a Data frame."

GEN

Security

RISON, Mark

7427

1740.44

11.23.1

"A DMG STA shall not use the TDLS protocol." -- may it use DLS?

Change to "A DMG STA shall not use the DLS or TDLS protocols."

MAC

MAC Management

RISON, Mark

7428

The definition of "non-HT PPDU" excludes PPDUs sent by 11abg PHYs - this does not sound right (e.g. wording like "is carried in a non-HT PPDU" would then break)

Either change the definition to include PPDUs sent by 11abg PHYs, or examine the 71 or so instances and decide which should become "DSSS, HR/DSSS, ERP or OFDM PPDU"

GEN

Definitions

RISON, Mark

7429

1579.25

11.2.2.5.2

"The non-AP STA may transmit multiple ADDTS Request frames to the AP where the last received ADDTS Request frame will override any previously received ADDTS Request frame." -- this seems too general: it only applies if the TID/direction are the same. Any anyway, what is this doing in 11.2.2.5.2 U-APSD coexistence

Confirm the specific rules for one ADDTS Req overriding an earlier one are covered elsewhere, then delete this sentence

MAC

MAC Management

RISON, Mark

7438

2875.55

C.3

There are 5 instances of "This field contains the fixed-point Part of Altitude." Where is the fractional part held?

Add 5 MIB variables to hold the corresponding fractional parts

GEN

MIB

RISON, Mark

7442

1772.18

11.24.6.4

"When the ASAP field is set to 0 by a responding STA, the Follow Up Dialog Token, TOD, TOA, TODError, and TOA Error fields in the Fine Timing Measurement frame following the initial Fine Timing Measurement frame shall be reserved. " -- also if this frame is re-transmitted (i.e. was not acked)

As it says in the comment

MAC

MAC Management

RISON, Mark

7444

3614.27

R.5.3

There are 4 instances of "RM capability" in this subannex, and one in the MIB, but what does it mean?

Change to a defined term, e.g. LCI/civic location measurement capability

MAC

Annex R

RISON, Mark

7446

We should not be using "packet" except in specific cases like "Packet Number" and "Null Data Packet" (see also CID 5362)

Scrub them from 19.3.18.5, 20.3.6.4, I.1.8, T19-9, T19-10, 20.10.2.2.4, TK-2, F19-21, F20-2, F20-6, F20-7, F20-23, 6.5.9, 6.5.10, T8-4, T9-51, T9-161, T9-165, 9.4.2.130, 9.4.2.136, 9.4.2.142.1, 9-245, 9.4.2.158.2, 9.4.2.167, 9.5.3, 9.5.4, 10.3.2.3.3, 10.7.7.1, 10.7.7.5, 10.26.5.1, 10.30, 10.32.2.4.3, 10.32.3, 10.34.1, 10.36.6.2, 10.38.3.1, 10.38.3.2, 10.38.6, 10.38.7, 10.41.3.2.3, 11.6, 12.5.4.4, 12.6.21, 13.6.3, 14.12.2, endemically in the PHYs (and hence the PICS), C.3, G.4, I.5, I.6, I.7, I.8, K.4, P.2, T.2.4, T.2.7changing to MPDU/PPDU/frame as appropriate (it might help to define "sounding packet" so this term can continue to be used)

GEN

Terminology

RISON, Mark

7448

532.01

6.5

The PHY test modes are not used anywhere, and are not defined for PHYs other than DSSS and DMG

Delete subclauses 6.5.5/6/9.10. Alternatively, add test modes for the other PHYs and also add text in the PHY clauses to indicate how the test modes are to be used (e.g. state in 16.4.5.10 Transmit modulation accuracy), RX is a bit more ambiguous (see 16.4.6.2 Receiver minimum input level sensitivity and 17.3.7.9 Transmit modulation accuracy) which arguments are needed in the primitives to effect the requisite testing; if kept then old stuff like 33 Mb/s also needs to be deleted

MAC

MAC SAP

RISON, Mark

7455

2229.35

15.4.6.5

"within 5 us of the start of a MAC slot boundary"-- how does the PHY know where the MAC slot boundaries are?

If the answer is PHY-CCARESET.request, say so, and make sure the MAC is required to send this at every slot boundary

GEN

Other PHY

RISON, Mark

7456

2259.33

16.3.8.5

"within 5 us of the start of a MAC slot boundary"-- how does the PHY know where the MAC slot boundaries are?

If the answer is PHY-CCARESET.request, say so, and make sure the MAC is required to send this at every slot boundary

GEN

Other PHY

RISON, Mark

7477

1296.42

10.3.7

aRxTxTurnaroundTime = aTxPHYDelay + aRxTxSwitchTime + aTxRampOnTime so the spec should make it clear these 4 parameters are not independent (the PHY characteristics tables say they are implementation-dependent and refer back to 10.3.7, but 10.3.7 does not show the dependency (it's buried in the table in 6.5.4.2)

As it says in the comment

MAC

MAC Operation

RISON, Mark

7478

1574.36

11.2.2.1

"When a STA enters normal (non-APSD) PS mode, any downlink block ack agreement without an associated schedule is suspended for the duration of this PS mode." -- what does "suspended" mean? For example, does this mean fragmentation is allowed?

Change to say that A-MPDUs shall not be used for that BA agreement

MAC

MAC Management

RISON, Mark

7483

2875.55

C.3

"This is a capability variable. Its value is determined by device capabilities." is duplication (how can a capability variable not be determined by device capabilities, or something determined by device capabilities not be a capability variable?)

Delete the second sentence in each case

GEN

MIB

RISON, Mark

7484

1348.59

10.22.2.2

The rules for "successful transmission and transmission failure" for the purposes of EDCA backoff are made harder to follow because terms are not used consistently:: "If $blah, the STA concludes that the transmission of the MPDU has failed." and then "$foo shall be interpreted as failure of the MPDU transmission." and then "$bar is defined to be a failure." They should all be of the same form (e.g. "shall be considered transmission failure")

In this subclause, always use "MPDU", not "frame", and express the rules in the same way (so e.g. not "the STA concludes that the transmission of the MPDU has failed" and then "The recognition of a valid response frame [...] shall be interpreted as a successful response.")

MAC

MAC Operation

RISON, Mark

7486

There are 12 statements of the form "STA shall set dot11FooActivated to true/false". But dot11FooActivated is set by the SME, not the STA. Also, If dot11FooActivated is supposed to be set internally, then dot11OCBActivated is wrong

Delete all these statements

GEN

MIB

RISON, Mark

7499

549.25

8.3.4.4

"At most 4 bits out of 8 may be set to 1." for ACTIVE_RXCHAIN_SET - does this mean that a VHT STA with > 4 receive chains can't use SMPS (because a STA with SMPS is required to enable all rx chains when not in SMPS mode)?

Delete this restriction

MAC

PHY SAP

RISON, Mark

7500

738.13

9.4.2.9

Coverage class can only be specified in units of about 900 m. This is not useful for medium-size BSSes (of the order of 100 m, say). Brian HART adds "And it doesn't deal with OBSS, where slotted Aloha becomes heterogeneously slotted Aloha (aka unslotted Aloha)."

Add coverage class values providing finer control

MAC

Frame Formats

RISON, Mark

7504

1764.23

11.24.6

There should be a mechanism to allow the responding STA to ask the initiating STA to re-initiate an FTM session (because it wants to change the parameters)

As it says in the comment. A bit in the FTM frame could be used to signal this

MAC

MAC Management

RISON, Mark

7521

More generally, what is the range of all the "random number"s in the spec and the things that are chosen "randomly"?

Specify the range and distribution in each case

GEN

Math

RISON, Mark

7523

1069.28

9.4.2.170.1

"Operating Class field is 1 octet in length and indicates the band and bandwidth of the primary channel of the APs in this Neighbor AP Information field." makes no sense, since the bandwidth of the primary channel is always 20 MHz (excluding 11a oddities)

Just say it defines the operating class for the BSS, or words to that effect. Also add an article, and to the start of the next para too

MAC

Frame Formats

RISON, Mark

7528

2875.55

C.3

There are millions of MIB variables/tables to do with LCIs and civic locations, and it is not clear which are used in which contexts (TVWS, DSE, FTM, neighbour report, etc.)

Add some words to the parent MIB node to disambiguate them all (including the way in which/why an index is used, where an index is used)

GEN

MIB

RISON, Mark

7529

647.08

9.3.3.15

There is no reason Action No Acks can't have MICEs. While at the moment it may be the case that such frames carry "information [...] that is of time critical but transient value" (resolution of CID 6343), this is not a property of Action No Acks per se

Add MICEs to Table 9-39 as in Table 9-38

MAC

Frame Formats

RISON, Mark

7532

1880.47

11.42

"A STA that is not a VHT STA shall setdot11OperatingModeNotificationImplemented to false." -- there is no justification for this. Why can't an HT non-VHT STA do OMN?

Delete this sentence

MAC

MAC Management

RISON, Mark

7540

1283.09

10.3.2.12

In 10.3.2.12 Duplicate detection and recovery, what is meant by "QoS Data"? In "a TID subfield in the QoS Control field within QoS Data frames" it appears to refer to any Data frame with b7 set, but it's not clear in "A STA operating as a QoS STA transmitting a QoS Data frame", "A STA receiving frames that are not QoS Data", "A QoS STA receiving an individually addressed QoS Data frame"

Use either "with Subtype field equal to QoS Data" or "QoS (+Data)" (or whatever it is) phraseology, depending on what is intended

MAC

MAC Operation

RISON, Mark

7542

The changes made for CID 6375 need to be makde for reassociation too

As it says in the comment

MAC

MAC Management

RISON, Mark

7549

1146.29

9.6.8.16

The TDLS Discovery Response frame format (which is the only TDLS frame which is not tunnelled in a Data frame) does not have space for VSIEs. Note this is not the usual thing where you have an Action field being described, where the Action frame containing the Action field can have some VSIEs after it

Allow for VSIEs at the end of the frame

MAC

Frame Formats

RISON, Mark

7558

643.01

9.3.3.12

Table 9-35---Authentication frame body should not explicitly discuss which type of authentication, since this then needs to be kept in sync with Table 9-36---Presence of fields and elements in Authentication frames. Just always say just "A Blah element is present only in certain Authentication frames as defined in Table 9-36 (Presence of fields and elements in Authentication frames)." This also fixes the spurious article in "present in the FT Authentication frames" (5 instances).

As it says in the comment

EDITOR

Frame Formats

RISON, Mark

7561

3179.35

C.3

dot11STALCITable OBJECT-TYPE"This table represents the geolocation of the STA as specified in 11.44.1 (General)."is too vague. The way it represents it (AIUI from the TGmc teleconf on 2015-06-05) is as a bounding polygon containing the STA

Describe this bounding polygon thing here or in 11.44.1

GEN

MIB

RISON, Mark

7562

3179.44

C.3

dot11STALCIEntry OBJECT-TYPE"STA's location information in geospatial coordinates" is not true, AIUI from the TGmc teleconf on 2015-06-05. Each entry is a point on a bounding polygon containing the STA

Describe this bounding polygon thing here or in 11.44.1

GEN

MIB

RISON, Mark

7563

3612.65

R.4.2.11

dot11APLCITable - where is this used? (Cf. dot11APCivicLocationTable, mentioned in clause 9.4.5.13 AP Civic Location ANQP-element)

Add something on dot11APCLITable somewhere

MAC

Annex R

RISON, Mark

7572

222.31

6.3.19.1

"If the Direction element of the SetKeyDescriptor indicates Transmit or Both then the MAC uses the key information for the transmission of all subsequent frames to which the key applies." -- it should be clearer this applies to the Key ID also, i.e. all subsequent frames transmitted for that type and peer specify the Key ID given

As it says in the comment

MAC

MAC SAP

RISON, Mark

7584

2588.45

21.3.18.5.1

"The thresholds in this subclause are compared with the signal level at each receiving antenna." -- why is this not stated for the HT PHY

Add a similar statement to the HT PHY

GEN

VHT PHY

RISON, Mark

7588

1593.48

11.2.2.16.4

The FMS Status subelement includesboth a delivery interval and a max delivery interval, but clearlythe delivery interval only specifies the delivery interval (duh!).There are two cases here: one wherethe AP said "Alternate proposed, due to AP changed the delivery interval" and one where itsaid "Alternate proposed, due to AP changed the maximum delivery interval". So need to say that the FMS Statussubelement only specifies one or the other respectively?Or should the statement be:If the Element Status value in FMS Status subelement is one of [...]:--- The AP does not deliver the requested streams at the delivery interval and maximum delivery interval as specified by the non-AP STA in the FMS Request element. The FMS Statussubelement specifies a delivery interval and a maximum delivery interval that the AP is willing to accept for the specifiedstreams if the non-AP STA sends another FMS Request with that delivery interval and maximum delivery interval specified.--- The non-AP STA may submit a new FMS Request that includes the delivery interval value and maximum delivery intervalreceived from the AP. If the AP accepts this new FMS Request, it shall respond as described in 10.2.2.16.2 (FMS general procedures).?

As it says in the comment

MAC

MAC Management

RISON, Mark

7591

1063.21

9.4.2.167

This subclause sometimes identifies frames by "sent by the initating/responding STA" and sometimes by "in the initial FTM frame"

Be consistent. Either always talk of the sender or always of the frame

EDITOR

Editorials

RISON, Mark

7596

1568.5

11.1.4.3.5

What about other things that need to be tied specifically to the probe request?

Add " If dot11RadioMeasurementActivated is true and the RSNI element was requested, an RSNI element containing the RSNII of the Probe Request frame shall be included (see 9.4.x.x (RSNI element) and Table 9-x (RSNI values)).NOTE--If no RSNI measurement result is available, the RSNI value is set to indicate "Measurement not available" (seeTable 9-x (RCPI values))." and similarly for any other frame-dependent elements

MAC

MAC Management

RISON, Mark

7597

1842.42

11.30.1

What about other things that need to be tied specifically to the probe request?

Add " If dot11RadioMeasurementActivated is true and the RSNI element was requested, an RSNI element containing the RSNII of the Probe Request frame shall be included (see 9.4.x.x (RSNI element) and Table 9-x (RSNI values)).NOTE--If no RSNI measurement result is available, the RSNI value is set to indicate "Measurement not available" (seeTable 9-x (RCPI values))." and similarly for any other frame-dependent elements

MAC

MAC Management

RISON, Mark

7602

3237.62

C.3

Either get rid of dot11EDThreshold, or extend its use to all the PHYs (i.e. not just DSSS and HR/DSSS)

As it says in the comment

GEN

MIB

RISON, Mark

7603

1766.49

11.24.6.3

A STA should be required to specify a FTM Format and Bandwidth that it (and the BSS, if associated) support

As it says in the comment

MAC

MAC Management

RISON, Mark

7607

7.3

3

The TK/MK stuff is incomplete/inconsistent:3.1 has GMK, GTK, IGTK. Why are these not in 3.2?3.2 has 4WH, 4WSTKH, FT4WH, GKH, GTKSA, PMK, PMKSA, PTK, PTKSA, PKH, SMK, SMKH, SMKSA, STK, STKSA.3.4 has GMK, GTK, GTKSA, IGTK, IGTKSA, MGTK, [no MGTKSA], MTK, PMK, PMKID, PMKSA, PTK, PTKSA, SMK, [no SMKID], SMKSA, STK, STKSA.Missing TPKSA, mesh PMKSA, mesh TKSA, mesh GTKSA.

Move the identified definitions from 3.1 to 3.2Add the identified missing expansions in 3.4Add missing definitions in 3.2

GEN

Security

RISON, Mark

7608

534.55

6.5.4.2

"The relationship between aMACProcessingTime and the IFS and slot timing is described in 9.3.7 (DCF timing relations) and illustrated in Figure 9-19 (DCF timing relationships)." -- needs to be extended to EDCA

Add references to the EDCAF timing relations subclause and figure

MAC

MAC SAP

RISON, Mark

7612

22.01

3.2

Cf CID 5746, we have "mesh profile" in Clause 3, but not "mesh configuration"

Add a definition of "mesh configuration"

GEN

Definitions

RISON, Mark

7614

948.25

9.4.2.75

"The Current Count field is reserved when the FMS Counter field is included in the FMS Status subelement." -- but the FMS Counter field is not an optional field, so is always included. Is this saying that if an FMS Status subelement is present in an MMPDU that also includes an FMS Descriptor element, then the Current Count field of the latter is reserved?

If that's indeed what it's trying to say, make it say it, otherwise make it say what it's actually trying to say

MAC

Frame Formats

RISON, Mark

7615

26.08

3.2

The definition of "base channel" is not clear. For example, in an 80 MHz BSS, with a STA that only supports 40 MHz but has sent an Notify Channel Width or Operating Mode Notification specifying 20 MHz, is the "base channel" from that STA's perspective a 20, 40 or 80 MHz channel?

Make it clear whether the "base channel" is the BSS bandwidth, the maximum bandwidth supported by the STA, or the operating bandwidth

GEN

Definitions

RISON, Mark

7616

26.08

3.2

The definition of "base channel" is not clear. If the "base channel" varies when the STA's operating bandwidth changes (through Notify Channel Width or Operating Mode Notification) then what does that do to any existing TDLS link where one or the other device does not support "TDLS Wider Bandwidth"?

Make it clear whether the "base channel" is the BSS bandwidth, the maximum bandwidth supported by the STA, or the operating bandwidth, and make sure this is compatible with devices that do not support TDLS Wider Bandwidth

GEN

Definitions

RISON, Mark

7617

22.01

3.2

The definitions of GMK, GTK, IGTK, PMK, PTK, SMK, STK (maybe also AEK and MTK) need to be aligned

As it says in the comment

GEN

Security

RISON, Mark

7618

22.01

3.2

The definition of "temporal encryption key" needs to cover TKs other than group and pairwise ones

As it says in the comment

GEN

Definitions

RISON, Mark

7619

22.01

3.2

The definition of "temporal key"/"TK" should be generic (i.e. include GTK and IGTK and STK and MTK) but sometimes refers only to the TK (temporal key) in a PTK (transient key)

Problem is that PTK already has a different meaning... Find a way to distinguish temporalKs and transientKs

GEN

Definitions

RISON, Mark

7621

2223.22

15.4.4.7

What does "The TX-to-RX turnaround time shall be measured at the air interface from the trailing edge of the last transmitted symbol to valid CCA detection of the incoming signal. The CCA should occur within 25 us (10 us for turnaround time plus 15 us for energy detect) or by the next slot boundary occurring after 25 us has elapsed (refer to 15.4.6.5 (CCA)). A receiver input signal 3 dB above the ED threshold described in15.4.6.5 (CCA) shall be present at the receiver." mean? Does it mean that an 11-original device can be "deaf" to CCA for 25 us after it has transmitted?

Reword to be clear that no, a device can't just skip CCA for 25 us

GEN

Other PHY

RISON, Mark

7622

2252.62

16.3.6.8

What does "The TX-to-RX turnaround time shall be measured at the air interface from the trailing edge of the last transmitted symbol to valid CCA detection of the incoming signal. The CCA should occur within 25 us (10 us for turnaround time plus 15 us for energy detect) or by the next slot boundary occurring after 25 us has elapsed (refer to 16.3.8.5 (CCA)). A receiver input signal 3 dB above the ED threshold described in16.3.8.5 (CCA) shall be present at the receiver." mean? Does it mean that an 11b device can be "deaf" to CCA for 25 us after it has transmitted?

Reword to be clear that no, a device can't just skip CCA for 25 us

GEN

Other PHY

RISON, Mark

7623

2229.01

15.4.6.5

If aCCAtime needs to fit in slot time, does this mean it's necessary to detect a DSSS preamble within a slot time? This only allows about 8 bits of preamble, which seems insufficient. Even worse is "With a valid signal (according to the CCA mode of operation) present at the receiver antenna within 5 us of the start of a MAC slot boundary, the PHY-CCA.indication(BUSY) primitive shall be generated before the end of the slot time.", which seems to require ability to detect a DSSS preamble within 4 us (9 us slots minus 5 us before the valid signal turns up after the start of the slot) for CCA modes 2 or 3, even if the rx-tx turnaround time is 0!

Clarify how aCCAtime works for DSSS

GEN

Other PHY

RISON, Mark

7624

2258.61

16.3.8.5

If aCCAtime needs to fit in slot time, does this mean it's necessary to detect a DSSS preamble within a slot time? This only allows about 8 bits of preamble, which seems insufficient. Even worse is "With a valid signal (according to the CCA mode of operation) present at the receiver antenna within 5 us of the start of a MAC slot boundary, the PHY-CCA.indication(BUSY) primitive shall be generated before the end of the slot time.", which seems to require ability to detect a DSSS preamble within 4 us (9 us slots minus 5 us before the valid signal turns up after the start of the slot) for CCA modes 4 or 5, even if the rx-tx turnaround time is 0!

Clarify how aCCAtime works for HR/DSSS

GEN

Other PHY

RISON, Mark

7625

See other comments on aCCAtime, and then consider: more generally, which ED and PD requirements are required within aCCAtime, and which not?

Clarify

GEN

Carrier Sense

RISON, Mark

7626

1602.16

11.2.3.5

"The following rules describe operation of the ATIM frame and frame transmission to STAs in PS mode in a non-DMG IBSS and in a DMG BSS:". Either the "BSS" was intended to be "IBSS", in which case it collapses to "in an IBSS", or this is wildly confusing as it's in a subsubsubclause and subsubclause which are about IBSSen (fear it's the latter...)

Assuming it's the latter, move the DMG-related behaviour to 11.2.6 or a new 11.2.7 just for DMG BSSen (since 11.2.6 is only for DMG infra BSSen)

MAC

MAC Management

RISON, Mark

7627

656.38

9.4.1.4

"An AP ignores the Privacy subfield within received (Re)Association Request frames" -- this is clearly behaviour not format

Move to Clause 12

EDITOR

Editorials

RISON, Mark

7629

563.01

9

There are normative modal verbs in this subclause

Move behavioural ones (e.g. "may respond", "should discard") to Clause 10 or 11. Change "may be present" to "is optionally present". Change the other "may"s to "can" or "might". Change the other "should"s to "ought to". Change "shall include" to "includes"

EDITOR

Editorials

RISON, Mark

7636

The term "awake window" (and capitalised versions thereof) is used in contexts other than "mesh awake window" but is not defined. It appears to be a DMG thing, but there seem perhaps to be TDLS awake windows too, and things called "ATIM Window/Awake Windows" too

Change the DMG-specific ones to "DMG awake window" (case-appropriately), the TDLS ones to "TDLS awake window" (ditto) and if any are left after that, work out what exactly they refer to! In Waikoloa, Payam TORAB said that at least some "awake window"s should be "ATIM window"s

EDITOR

Terminology

RISON, Mark

7641

Re CID 5083: Now that we have names for the status codes (Table 9-45), we should use those, not numbers (so 0 -> SUCCESS, 76 ->ANTI_CLOGGING_TOKEN_REQUIRED etc.)

As it says in the comment

EDITOR

Editorials

RISON, Mark

7650

2925.61

C.3

What happens if dot11RSNAActivated is true but the Assoc Req/Rsp doesn't contain an RSNE? Or vice-versa?

Mandate that an RSNE be passed over each SAP primitive if dot11RSNAActivated is true and that primitive carries a SAP; mandate that an RSNE not be passed if dot11RSNAActivated is false

GEN

MIB

RISON, Mark

7655

1574.62

11.2.2.2

"initiated by the STA" -- so this means that the PM mode cannot be changed during RD. However, only timing distinguishes the last frame of a RD exchange from the first frame of a non-RD exchange, which is awkward to validate

Allow the PM mode to be changed in RD

MAC

MAC Management

RISON, Mark

7656

569.44

9.2.4.1.7

There is wide variation in the setting of the PM bit in Control frames

Say that the PM bit is ignored (not reserved, because some implementations do set it to 1) in Control frames

MAC

Frame Formats

RISON, Mark

7657

569.44

9.2.4.1.7

Many implementations fail to distinguish between probe reqs to an associated AP and other probe requests (especially since in 802.11-2007 probe reqs did not carry a valid PM bit)

Say that the PM bit is ignored (not reserved, because some implementations do set it to 1) in probe reqs

MAC

Frame Formats

RISON, Mark

7665

1056.37

9.4.2.158.3

"the Extended NSS BW Support bits" -- what bits? Of what?

Change to "the Extended NSS BW Supportsubfield in the ". Also change "bits" to "subfield" at 1053.42, 717.23 and 1056.39, and for the last two also add the missing "Support" before that

MAC

Frame Formats

RISON, Mark

7674

715.29

9.4.1.53

It says "The use of these fields is described in 10.7.12.1 (Rx Supported VHT-MCS andNSS Set), 10.7.12.2 (Tx Supported VHT-MCS and NSS Set), and 10.40.8(Extended NSS BW Support Signaling). For a VHT STA, see Table 9-74(Setting of the Channel Width subfield and Dynamic Extended NSS BWsubfield at a VHT STA transmitting the Operating Mode field). " but the new Rx NSS text has no references to Clauses 9 or 10, but does have a reference to elsewhere in Clause 8. This seems inconsistent

Either refer to Clauses 8 and 9/10 everywhere or nowhere

MAC

Frame Formats

RISON, Mark

7675

715.31

9.4.1.53

"For a VHT STA, see Table 9-74(Setting of the Channel Width subfield and Dynamic Extended NSS BWsubfield at a VHT STA transmitting the Operating Mode field). " -- but this dynamic NSS stuff is only supported by VHT STAs anyway. And this sentence is too far from the start of the cell

Just add T9-74 to the list of things in the previous sentence

MAC

Frame Formats

RISON, Mark

7678

1053.51

9.4.2.158.2

All the normative stuff in this subclause is in a table

Move this para to the row at 1052.6

EDITOR

Editorials

RISON, Mark

7681

1052.48

9.4.2.158.2

This would be clearer with the Meaning column split into 3, one for 20/40/80, one for 160 and one for 80+80, where the cell can say "not supported", "supported" or "supported at [half/twice] Max VHT NSS"

As it says in the comment

EDITOR

Editorials

RISON, Mark

7695

1461.44

10.34.5.2

It says "The maximum number of supported spatial streams for receive operation according to thecombination of the corresponding VHT beamformee's Rx VHT-MCS Map subfield in theSupported VHT-MCS and NSS Set field and VHT Capabilities Information field The maximum number of supported spatial streams according to the Rx NSS subfield value and,when the value of VHT Extended NSS BW Capable subfield received from the VHT Beamformee is1, the Dynamic Extended NSS BW Support value in the Operating Mode field of the most recentlyreceived Operating Mode Notification frame or Operating Mode Notification element with the RxNSS Type subfield equal to 0 from the corresponding VHT beamformee, as computed according to10.7.12.1 (Rx Supported VHT-MCS and NSS Set)" -- whose receive operation this is (BFer or BFee?) and whose Rx VHT-MCS, VHT Cap Info and OM this is (BFer or BFee?)

Add "beamformee" or "beamformer" everywhere to dispel ambiguity

MAC

MAC Operation

RISON, Mark

7696

1635.44

11.4.2

It says "corresponds to a VHT-MCS and NSS for which support is indicated by the combination of theTx VHT-MCS Map subfield in the VHT Operation parameter of the MLME-(RE)ASSOCIATE.request primitive, if present, and the AP's operational VHT-MCS and NSSset, if defined, and the VHT Capabilities Information field, at a bandwidth and guard intervalsupported by the non-AP STA on transmission and permitted in the BSS." -- this is very hard to parse ("the combination of X if present, and Y, if defined, and Z, at A and B and C") and the precedence is unclear

Express this clearly. Ditto for rx a few lines down

EDITOR

Editorials

RISON, Mark

7699

393.25

6.3.72

6.3.72 WNM-Notification response (and maybe others) is missing a "General" or "Introduction" subclause at the start

Add such a subclause wherever missing

GEN

MAC SAP

RISON, Mark

7703

CIDs 6214, 6215, 6216, 6305, 6306 had a broadly agreed direction (see discussion in 15/1155), but were not successfully resolved in the D4.0 BRC

Address the issues in the direction suggested in 15/1155

GEN

Carrier Sense

RISON, Mark

7704

The attempts to resolve CIDs 6214, 6215, 6216, 6305, 6306 in the D4.0 BRC brought to light a number of technical issues

Address the issues in the direction suggested in 15/1155

GEN

Carrier Sense

RISON, Mark

7705

The attempts to resolve CIDs 6214, 6215, 6216, 6305, 6306 in the D4.0 BRC brought to light a number of editorial issues (including inter-PHY wording consistency)

Address the issues in the direction suggested in 15/1155

EDITOR

Editorials

RISON, Mark

7712

CID 6664 addressed "will not"s but how about "will"s?

Remove "will"s except in the contexts allowed in the discussion for the resolution of CID 6664

EDITOR

Editorials

RISON, Mark

7723

2032.49

12.7.9.4

The names of the fields in this and subclauses are not capitalised correctly (e.g. "The group cipher suite shall be set to 00-0F-AC:7.")

Capitalise all field names

EDITOR

Editorials

RISON, Mark

7732

Explicitly mark WEP and TKIP as obsolete and might be removed (not just "deprecated")

As it says in the comment

GEN

Security

RISON, Mark

7735

The stuff on the maximum transmit power is spread around all the place, and it's not immediately clear whether it's duplicated or overlapping or inconsistent.

Put it all in one places

MAC

MAC Management

RISON, Mark

7745

3294.13

C.3

How does dot11APLCITable's index work? How can you have more than one LCI for an AP? Ditto dot11APCivicLocation

De-indexify these tables, i.e. make them just a SEQUENCE

GEN

MIB

RISON, Mark

7746

1297.34

10.3.7

" provided that the CCAsensitivity specification for the attached PHY is met (see 15.4.6.5 (CCA), 16.3.8.5 (CCA), 17.3.10.6 (CCArequirements), 18.4.6 (CCA performance) and 19.3.19.5 (CCA sensitivity))." -- what about Clauses 20 and 21 and 22?

Add references to the CCA bit of these. Or just delete the parenthesis

MAC

MAC Operation

RISON, Mark

7748

1399.5

10.24.7.7

"An Originator that is a DMG STA shall construct A-MPDUs that contain MPDUs in increasing order of SN.When responding to a BlockAck frame, the Originator shall first retransmit unacknowledged MPDUs inincreasing order of SN." So a DMG originator could:- first transmit an A-MPDU containing MPDUs with SNs 1, 3, 7 only, in that order- then receive a BA saying 1 and 7 were received- then transmit an A-MPDU containing MPDUs with SNs 3, 2, 4, 5, 6, 8 only, in that order;the first one (only) has the Retry bit setRight? How does the Retry bit help in this case?

Change the first sentence to "An Originator that is a DMG STA shall construct A-MPDUs that, apart from retransmissions of unacknowledged MPDUs, contain MPDUs in sequential SN order, starting from the first MPDU that has never been transmitted."Note that this probably does not allow:first an A-MPDU with Ack Policy "Block Ack" (11)then SIFSthen an A-MPDU with Ack Policy "Implicit Block Ack Request" (00)Is such a sequence allowed in DMG? If so, the wording will probably have to be more complicated.And if DMG allows partial-state scoreboard operation, the wording will be even trickier, because then you can't even say something like "which was not marked in the most recent Block Ack frame as having been received" to clarify what is meant by "unacknowledged".Basically what we need to express in standardese is:- If you know you need to retx, you put all the retxes first, in SN order- You put all the non-retxes in consecutive SN order, starting from the first SN that has not been txed- You are allowed to break things into multiple A-MPDUs, as long as the rules above are honoured, and all A-MPDUs but the last have "Block Ack" ack policyMaybe:An Originator that is a DMG STA shall transmit MPDUs sent under a BA agreement such that:* MPDUs that need to be retransmitted are sent first, in SN order* MPDUs that are being transmitted for the first time are then sent, in consecutive SN order starting from the MPDU with the first SN that has not been transmitted* MPDUs may be transmitted in more than one A-MPDU only if all but the last A-MPDU contains MPDUs with ack policy "Block Ack"where SNs are ordered based on modulo-4096 comparisons.

MAC

MAC Operation

RISON, Mark

7749

According to Solomon TRAININ, "no-ack frames cannot be sent under BA agreement". Presumably this is a DMG restriction as it is not a general restriction. Where is this in the spec, though?

Add a statement to that effect (not clear whether this means Action No Ack frames or ack policy No Ack (or Block Ack?))

MAC

MAC Operation

RISON, Mark

7759

"frame report", "basic report" etc. should have an uppercase for the first word (need to check all the measurement types and the requests too). Also "Measurement report field format" should have "Report"

As it says in the comment

EDITOR

Editorials

RISON, Mark

7762

1449.3

10.32.3

"The procedures in this subclause apply only to HT and non-HT PPDUs for which the HT Control field, ifpresent, is the HT variant HT Control field." -- is this sufficiently clear that the subclause is only for non-VHT STAs? VHT STAs can sent HT variant HTCs, after all

As it says in the comment

MAC

MAC Operation

RISON, Mark

7763

1453.44

10.33.1

"The procedures in this subclause apply only to HT and non-HT PPDUs for which the HT Control field, ifpresent, is the HT variant HT Control field." -- is this sufficiently clear that the subclause is only for non-VHT STAs? VHT STAs can sent HT variant HTCs, after all

As it says in the comment

MAC

MAC Operation

RISON, Mark

7764

Some MLME primitives (e.g. MLME-DSETPC) have no actual behavioural requirements associated with them (in Clause 11)

Ensure that all MLME primitives are referred to somewhere other than just Clause 6

GEN

MAC SAP

RISON, Mark

7766

"idle channel" should be "idle medium"; "busy channel" should be "busy medium" (and ditto when the words are swapped)

As it says in the comment

EDITOR

Editorials

RISON, Mark

7767

2875.55

C.3

The wording after "when object dot11PHYType" in the MIB is inconsistent.

Make it consistent

EDITOR

Editorials

RISON, Mark

7780

"Vendor Specific" subelements are not needed in $Foo frame Action field formats, since the VSIEs can all be put at the end of the Action frame (per 9.3.3.14/15)

Remove the table rows for vendor-specific information on pp. 1114, 1127, 1183, 1184 of D4.0 (per CID 6341)

EDITOR

Frame Formats

RISON, Mark

7787

The material related to DMG has a lot of "TXTIME"s without an indication of the PHY parameters (especially the MCS) to be used to determine this. Without this information the "TXTIME"s are meaningless

Add an indication of the PHY parameters (especially the MCS) to be assumed when TXTIME(frame) is mentioned in the context of DMG (and anything else which might suffer from the same problem)

MAC

MAC Management

RISON, Mark

7791

1309.05

10.7

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

Rewrite as a flowchart or table, so that it can be seen that the rules are complete and correct

MAC

RISON, Mark

7793

10.7.6.1: "Control frames carried in an A-MPDU that does not contain a VHT single MPDU shall be sent at a rate selected from the rules defined in 10.7.5.7"10.7.5.7: is basically about Data and Management frames, though "The rules in this subclause also apply to A-MPDUs that aggregate MPDUs of type Data or Management with any other types of MPDU."However Table 9-413---A-MPDU contents MPDUs in the control response context shows that you can have an (non-VHT single MPDU) A-MPDU without a Data or Management frame. In that situation what rate is used?

Clarify

MAC

MAC Operation

RISON, Mark

7794

The HT rules for CCA as they pertain to non-HT transmissions are not clear. The issue is that if you don't know you're dealing with a non-HT transmission (which you don't know unless you successfully pick up the preamble) you don't know you have to apply the rules ("CCA sensitivity requirements for non-HT PPDUs")

Make it clear that the energy detect rules (not the CCA-ED rules, which are something different) from 18 and 19 apply even if you can't work out what type of PPDU/energy you're dealing with (these are "detect a medium busy condition within 4 us of any signal with areceived energy that is 20 dB above the minimum modulation and coding rate sensitivity" for 2.4 GHz and -- hm, 19.4.6 has no energy detect requirement, that's in 19.3.4 ... but there's no just energy detect requirement there too. Does this mean HT has no just energy detect requirements (again, not talking of CCA-ED here) in the 5 GHz band?

GEN

Carrier Sense

RISON, Mark

7795

"A STA shall support the concurrent reception of fragments of at least three MSDUs or MMPDUs." -- frankly, this is not good enough nowadays, even for non-AP STAs (consider QoS, for example)

Add "A STA should support the concurrent reception of fragments of at least one MSDU per access category. An AP should support the concurrent reception of at least on MSDU per access category per associated STA."

MAC

MAC Operation

RISON, Mark

7796

The distinctions made in the specification w.r.t. TS/TC/TSID/TID are incomprehensible

Make the definitions comprehensible. E.g. what does "UP for either TC or TS" mean?

MAC

Terminology

RISON, Mark

7797

We cleaned up the PICS (especially the CF section) in the early phases of TGmc, and then amendments came in and made it all messy and inconsistent again

Fix all the damage done by the later amendments

EDITOR

Editorials

RISON, Mark

7798

The material for VHT bandwidth operation etc. needs to be merged in with that for other PHYs

As it says in the comment (see also yellow stuff in 14/1104 for CID 3479)

GEN

Other PHY

RISON, Mark

7799

Various technical issues were raised in yellow stuff in 14/1104

Address these technical issues

EDITOR

Inadequate comment

Smith, Graham

7079

624.01

9.3.3.3

In Tables we have "Order" column, what does this mean? It implies that this is the order that the elements should be transmitted in, or is it simply the order that they were invented? For example, having looked at beacons from several APs the elements are not transmitted in the order as per Table 9-27. I find that in the beacon, Table 9-27, 1, 2, 3, 4, 5 and 6 are in order in each I measured, but then it varies. What to do? It is clear that "Order" has not been interpreted as the order in which they are transmitted, so what is it? We could replace "Order" with #, OR specify that the transmitted order is informative only, or fix the order of the first ones? Tables affected: 9-27 to 9-41 inclusive. Ask for opinions first and then prepare a contribution if positive

Several options come to mind and would benefit from discussion however, here is one idea: Add a sentence such as "In Tables 9-27 to 9-41 the Information shall be transmitted in the order given for Orders 1, 2, 3 and 4. The remaining Information may be transmitted in any order." (I don't like this but it should be enough to get opinions and maybe a solution).

MAC

Frame Formats

Smith, Graham

7084

1297.01

10.3.7

Figure 10-19 is confusing to say the least: It looks as though SIFS = (D1+M1+Rx/TX), this is not true, (D1+M1+Rx/TX) should have expired before the SIFS boundary. Similarly for PIFS and DIFS and Slot time.

Redraw Fig 10-19 such that the time blocks end before the next boundaries, as it says in comment

MAC

MAC Operation

Smith, Graham

7086

1289.48

10.3.4.2

"There are conditions, specified in 10.3.4.3 (Backoff procedure for DCF) and 10.3.4.5 (Control of the channel), where the random backoff procedure shall be followed even for the first attempt to initiate a frame exchange sequence." This appears to indicate that the random back off for the first transmission is an exception rather than the rule. In fact the DCF clauses leave a lot to be desired, are difficult to follow and do not seem to stress the basic DCF Sequence.

The commenter will bring a contribution to 'clean up' and clarify DCF operation.

MAC

MAC Operation

Smith, Graham

7087

1350.12

10.22

EDCA should be same or very similar to DCF but with AIFS[AC] in place of DIFS. The way it is presented by using the 'EDCA Slot Boundaries' is confusing and very unclear as to what bouindary applies at what decision point.

The commenter will bring a contribution to 'clean up' and clarify EDCF operation. It has too many mistakes to list here.

MAC

MAC Operation

Smith, Graham

7088

1351.39

10.22.2.4

A BIG PROBLEM exists with the "aRxTxTurnaroundTime" inclusion in every slot boundary. If it is in every slot determination, then each STA may/will have a different wait time. For example assume the STA is at a randomly selected backoff slot and counting down, then every time the medium becomes busy then it should wait AIFS but if it waits "AIFS aRxTxTurnaroundTime" then a STA with a higher aRxTxTurnaroundTime waits less. In fact no STA will actually wait AIFS which is the real need. The aRxTxTurnaroundTime is only used at the very end when the STA can switch on its TX early. One does wonder why this obsession with this turnaround, it was not used in DCF, and there is a case as to why it is not required here. As long as the STA has waited for the prescribed time before it actually transmits, it does not matter if it goes earlier to make up for a turnaround time. It should not need telling. By the way, I recall that a practical value for this is 1-2us (RIFS for example). However, if considered necessary, it has to be clear that this can only be used only once in the countdown, it cannot be used every time the medium goes busy and the countdown is halted otherwise the wait time is shortened and a STA with a larger aRxTxTurnaroundTime actually has an advantage. We need to fix this

The commenter will bring a contribution to explain and correct this.

MAC

MAC Operation

Smith, Graham

7089

1281.41

10.3.2.9

"The recognition of a valid Ack frame sent by the recipient of the MPDU requiring acknowledgment,""...valid Ack frame sent by the recipient of the MPDU requiring acknowledgment" is wrong as the ACK frame does not include the address of the sender hence it is only assumed that the Ack is sent by the recipient of the MPDU. This entire paragraph has problems that were the subject of 15/1274. Due to lack of time, the resolution as provided in 15/1274r0 was not fully discussed and hence was rejected. A revision 15/1274r1 was written as a result of the liited comments that were made.

15/1274 r1 to be revised to refer to D5 and presented.

MAC

MAC Operation

Smith, Graham

7090

1374.05

10.23.1

EDCA TXOPs of a mesh STA that has dot11MCCAActivated true shall not overlap with the time periods of any of its tracked MCCAOP reservations." -- but the section on EDCA doesn't describe how to do it.

This was CID 5144 on D4.0. 15/1250r3 was prepared with proposed resolution. The resolution depends upon other changes which had not been agreed upon. Hence this propasal was pu tto one side. 15/1250 will be updated to reference D5.0 and re-presented.

MAC

MAC Operation

Smith, Graham

7137

624.54

9.3.3.3

DSSS Parameter Set clearly indicates the channel number only in 2.4GHz band only, but in practice it is used to indicate 5GHz channels.

Remove 2.4GHz only reference where appropriate and change name. Submitter will submit proposal

MAC

Frame Formats

Stephens, Adrian

7007

880.51

9.4.2.46

"may" in clause 8

If intended to define normative behavior, move to Clause 10.Otherwise, reword to avoid "may" here.

MAC

Frame Formats

Stephens, Adrian

7008

895.27

9.4.2.56.4

Normative "may" in the "condition" column

Move behavior to Clause 10, or reword to avoid "may".

MAC

Frame Formats

Stephens, Adrian

7022

973.46

9.4.2.93

" The Query Response Length Limit may be set to a value larger than the maximum" - normative statement in Clause 9.Ditto issue at line 61.

Reword to avoid normative language, or move to Clause 10/11.

MAC

Frame Formats

Stephens, Adrian

7034

1111.23

9.6.2.6

"It may be present when switching to a20 MHz channel (in which case the Secondary Channel Offset field is set to SCN)." - normative verb in Clause 9.

If this is already described in Clause 10/11, change "may" to "can" and add a reference to the behavior here. Otherwise, move this into Clause 10/11 somewhere.

MAC

Frame Formats

Stephens, Adrian

7046

577.19

9.2.4.5.2

"The requirement to respond to that TID is nonbinding, and a STA may respond with any frame." - normative verb in Clause 9.

Either move to Clause 10/11, or change to non-normative and reference clause defining the behavior.

MAC

Frame Formats

Stephens, Adrian

7049

579.28

9.2.4.5.6

" A queue size value of 255 is used to indicate an unspecified or unknownsize. If a QoS Data frame is fragmented, the queue size value may remain constant in all fragments even ifthe amount of queued traffic changes assuccessive fragments are transmitted." - normative verb in Clause 9

I am unclear whether this is the only instance defining this behavior.If so, move to Clause 10/11. If not, can "may" to "can" and cite subclause defining this behavior.

MAC

Frame Formats

Stephens, Adrian

7062

832.37

9.4.2.25.3

"a single AKM suite selector may be specified because IBSS STAs use the same AKM suite" - normative verb in clause 9.It is unclear as to whether this is granting permission.

If normative behaviour is present elsewhere, cite it here and change "may" to "can" and add reference to subclause defining the behaviour. Otherwise move this to a behavioural clause.

MAC

Frame Formats

Stephens, Adrian

7066

847.31

9.4.2.30

"A DMG STA that responds with an ADDTSResponse frame and an HC may change the value of parameters that have been set unspecified by the STAto any value that it deems appropriate, including leaving them unspecified." -- normative verb in clause 9

Change "may" to "can". And either cite subclause that permits this behaviour, or add this behavioural description to clause 10/11 and cite it here.

MAC

Frame Formats

Stephens, Adrian

7069

854.62

9.4.2.31

" An incoming MSDU that is not classified to a particular TS may be classified to another active TS based on the frame classifier for that TS." - normative verb in clause 9

Move normative behaviour to clause 10/11.

MAC

Frame Formats

Stephens, Adrian

7074

586.05

9.2.4.6.2

" all or part of an MSDU or A-MSDU should discard the MSDU or any MSDUs containedwithin the A-MSDU in preference toMSDUs carried in MPDUs whose DEI subfield is equal to 0." - this is clearly behaviour, and doesn't belong in Clause 9.

Move to Clause 10

MAC

Frame Formats

Stephens, Adrian

7075

738.44

9.4.2.10

"The Requested Element IDs within a Request element transmitted in a Probe Request frame should notinclude an element ID that corresponds to an element that will be included in the Probe Response frame" - this is behaviour, not frame format, and doesn't belong in Clause 9.

Move to Clause 10/11

MAC

Frame Formats

Stephens, Adrian

7077

1004.45

9.4.2.121

" If there are insufficient resources, a STA should discard theMSDUs or A-MSDUs of a TS with a Drop Eligibilitysubfield equal to 1," - this is not frame format. Should not be in clause 9.

Move to Clause 10/11.

MAC

Frame Formats

Stephens, Adrian

7092

1050.1

9.4.2.158.2

The definition contradicts the encoding for the case of TVHT.Same comment at 1050.18

Update the definition to include the meaning for the TVHT STA.

MAC

Frame Formats

Stephens, Adrian

7093

1053.52

9.4.2.158.2

The insertion here makes a special case out of the Extended NSS BW Support field and Supported Channel Width Set fields. All the other fields are fully defined the table 9-245.

Move this text into Table 9-245 against definition of one or more of these fields.

MAC

Frame Formats

Stephens, Adrian

7095

1314.06

10.7.6.1

"In these cases" follows a list of conditions followed by an otherwise. So the list always applies. So "these cases" equates to always.This is probably not the intent of the note.

Clarify in the note exactly which cases are relevant, or delete the note.

MAC

MAC Operation

Stephens, Adrian

7097

1541.3

10.38.7

"initiator may consider the beam tracking request as failed." - what is the normative effect of "may consider"?

Reword to explain effect on observable behaviour of STA

MAC

MAC Operation

Stephens, Adrian

7106

2330.39

19.2.5

"the MAC shall set the CH_BANDWIDTH" - this is a normative requirement on the MAC buried in the guts of a PHY subclause.Ditto at 2504.27

Move this normative requirement to a MAC subclause.

GEN

MAC Operation

Stephens, Adrian

7107

2500.31

21.2.4

This table references "BSS bandwidth" in multiple places. But the PHY knows nothing about this, as it is a purely MAC concept. The normative statement cited here is therefore impossible to achieve in the 802.11 architecture.Ditto comment in Table 22-2.

Either provide add PHY SAP primitive parameters for the MAC to tell it about the BSS bandwidth, or reword the normative requirements to relate to some other parameter/MIB variable to which it does have access.

GEN

MAC Operation

Stephens, Adrian

7111

3055.15

C.3

Regarding dot11LCIAltitude: With the merging of the fraction and integer parts during working group ballot comment resolution, no change was made to the size or range of this variable. i.e., it no longer necessarily reflect the full range of values possible in the related structures. Also the description citing the "fixed-point" part might be wrong.

Adjust at least the range on line 15/16 to reflect the range in Clause 9. Review the other variables in the LCI structure (dot11LCI*) and ensure that the range and description matches the structure.

GEN

MAC Operation

Stephens, Adrian

7112

C

There are >50 "shall" statements in the "Description" clauses of the MIB.I believe that the MIB descriptive text is an unsuitable place to lodge normative requirements.

Move any "shall" statements on 802.11 components into the text describing the behaviour of that component.For each "shall" statement addressed to the MIB client, reword to describe what the STA will accept, and what it will do if unacceptable input is provided.

GEN

MIB

Stephens, Adrian

7113

3617.4

R.7

The equations starting at the cited location do not follow IEEE-SA equation style very closely. There is inconsistency between underscore and subscripting. The showing of units in equations is not done elsewhere in this standard.

Rework equations to bring closer to IEEE-SA style and to others in the Standard. Specifically: remove any units embedded in the equations, use "underscore" versus subscripts consistently, and certainly when referring to the same variable. Use shorter variable names, and put the explanation of what they represent into the variable list.

EDITOR

Editorials

Stephens, Adrian

7114

3618.45

R.7

The units of RSSI and P_adjust are not specified.Note, a separate comment has been submitted on the editorial style of these equations.

Specify them.

MAC

MAC Operation

Stephens, Adrian

7131

3581.57

N.2

"A STA can also form an integral part of an AP". I thought an AP always contained a STA, otherwise we would have to change all statements of the form "A STA that receives an RTS shall sent a CTS" to say "An AP or STA that receives...". I'm sure we don't want to do that work.

Replace "ACM_STA" by "AP" throughout Annex N, and delete the para at line 57.

MAC

MAC Operation

Stephens, Adrian

7146

134.1

5.1.5.1

A role-specific behaviour is not shown for a DMG relay.If security on a DMG relay is established for each leg of the relay, then the data-flow must pass through the controlled port, and therefore be shown in the role-specific behaviour.

Determine whether to show a role-specific behaviour for a DMG relay, which would be similar to a mesh STA.

MAC

Architecture

Stephens, Adrian

7150

3581.01

Annex N

Annex N contains terminology that is unique to itself, such as WLAN system and ACM_STA. The understanding of what a DS is has developed and change in the ARC standing committee, resulting in changes to Clause 5. Annex N has been ignored.

Review Annex N and change terminology and architecture to conform to the normative portions of the draft.

MAC

Architecture

TorabJahromi, Payam

7171

649.18

9.3.4.2

DMG Wakeup Schedule element (Order number 16) needs a brief introduction note.

Add the following note for the element: "The DMG Wakeup Schedule element is optionally present. If present, the element carries the wakeup schedule of a DMG STA. See 11.2.6 (Power management in a PBSS and DMG infrastructure BSS)."

MAC

Frame Formats

TorabJahromi, Payam

7172

2448.08

20.5

The optional DMG OFDM mode has serious design flaws and has not been productized by any of the 60 GHz silicon vendors to the best of my knowledge. Some of the flaws: (1) DMG OFDM PHY header is transmitted in OFDM, which makes it not decodable to Single Carrier only (SC-only) DMG devices, creating serious co-existence issues. (2) DMG OFDM subcarriers are defined such that when two channels are bonded the subcarriers for the wide channel will not fall on a uniform frequency grid for FFT. It is anticipated that the 11ay standard will define a 60 GHz OFDM mode that will include a single-channel operation, effectively replacing the 11ad OFDM.

Remove the DMG OFDM mode and all parameters and references to DMG OFDM mode.

GEN

DMG PHY

TorabJahromi, Payam

7173

2471.01

20.7.2.2

DMG LPSC mode PHY header is transmitted using Reed-Solomon coding, which makes it not decodable to Single Carrier only (SC-only) DMG devices, creating serious coexistence issues. DMG LPSC mode has not been productized to the best of my knowledge and a it is defined to day will interfere with SC-only devices that will ship in very large quantities.

Transmit the LPSC PHY header using SC modulation and coding; text will be provided.

GEN

DMG PHY

TorabJahromi, Payam

7174

2474.45

20.7.2.3.5

A-PPDU aggrergation is not defined for DMG low-power SC mode (how adjacent PPDUs are transmitted is undefined)

Text will be provided to define A-PPDU aggregation for low-power SC mode.

GEN

DMG PHY

TorabJahromi, Payam

7175

2471.01

20.7.2.2

DMG LPSC mode PHY header is transmitted using Reed-Solomon coding, which makes it not decodable to Single Carrier only (SC-only) DMG devices, creating serious coexistence issues. DMG LPSC mode has not been productized to the best of my knowledge and a it is defined to day will interfere with SC-only devices that will ship in very large quantities.

Transmit the LPSC PHY header using SC modulation and coding; text will be provided.

GEN

DMG PHY

Trainin, Solomon

7148

1608.31

11.2.6.2.1

Figure 11-9--State transition diagram of non-AP and non-PCP STA in active and PS modes is not compliant with definition provided in sub-clauses 11.2.6.2.2 Non-AP and non-PCP STA operation without a wakeup schedule and 11.2.6.2.3 Non-AP and non-PCP STA operation with a wakeup schedule

Replace the figure with drawing provided in 11-16-0158-00-000m-Power-Management-State-Transition-Diagram

MAC

MAC Management

Trainin, Solomon

7149

1612.3

11.2.6.3.3

Figure 11-10--State transition diagram of PCP power management mode does not fit to definitions provided in 11.2.6.3.3 PCP operation with a wakeup schedule and does not reflect definition in 11.2.6.3.2 PCP operation without a wakeup schedule

Replace the figure with figure provided in 11-16-0158-00-000m-Power-Management-State-Transition-Diagram

MAC

MAC Management

Trainin, Solomon

7152

2075.11

13.5.2

Authentication frame is not supported in DMG. This frame is broadly used in FT protocol and FT resource request protocol. As result current version of FT is not applicable for DMG. Additional relevant places are. in 13.5.4 Over-the-air FT protocol authentication in a non-RSN P2078 L58, 13.6.2 Over-the-air fast BSS transition with resource request P2080 L36, P2082L34

Use another frame - FT Request frame that is applicable for DMG to deliver FT information in the over-the-air FT protocol and in the Over-the-air FT resource request protocol

GEN

Security

Trainin, Solomon

7153

1010.44

9.4.2.128.1

Negotiation of Max Number Of MSDUs In AMSDU as part of STA capabilities makes a lot of sense to DMG STA. In the current definition the Max Number Of MSDUs In AMSDU capability is not applicable for DMG STA's

Extend DMG Capabilities element to convey DMG Max Number Of MSDUs In AMSDU capability subfield with four values encoded 32, 16, 8, and 4

MAC

Frame Formats

Trainin, Solomon

7165

1576.33

11.2.2.5.1

U-APSD mechanism provides fine granularity of power management for non-AP STA that is not provided by any power management mechanism in DMG network.

Provide changes to the U-APSD definitions that makes it applicable for DMG networks

MAC

MAC Management

Wang, Lei

7166

1050.49

9.4.2.158.2

The meaning of the "Beamformee STS Capability" field was changed during the comment resolution of 11mc/D4.0 sponsor ballot based on comment CID 5879, regarding decoupling MU Beamformee Sounding capability from MU PPDU reception capability. During the discussions in the 11mc group, concerns have bee raised about the AP side processing issue for the beamforming matrix for the data with more streams (say 8 streams) than the training streams done with the STA (say 4 streams), when using NDP frame with less number streams than MU PPDU.In addition, the original description is technically correct, nothing needs to be fixed. That is, the changes proposed by CID 5879 resolution do not belong to technical corrections, as for 11mc project.

Change the definition box for " "Beamformee STS Capability" field back to 11mc/D4.0, i.e., to the following:The maximum number of space-time streams that the STA can receive in a VHT NDP, themaximum value for NSTS,total that can be sent to the STA in a VHT MU PPDU if the STA isMU beamformee capable, and the maximum value of Nr that the STA transmits in a VHTCompressed Beamforming frame.

MAC

Frame Formats

Wang, Lei

7167

1054.01

9.4.2.158.3

The 3-bit field (Bit 29 to Bit 31) was changed from Reserved to "Maximum NSTS,total" during the comment resolution of 11mc/D4.0 sponsor ballot based on comment CID 5879, regarding decoupling MU Beamformee Sounding capability from MU PPDU reception capability. During the discussions in the 11mc group, concerns have bee raised about the AP side processing issue for the beamforming matrix for the data with more streams (say 8 streams) than the training streams done with the STA (say 4 streams), when using NDP frame with less number streams than MU PPDU.In addition, the original description is technically correct, nothing needs to be fixed. That is, the changes proposed by CID 5879 resolution do not belong to technical corrections, as for 11mc project.

Make the following chnages:1. line 1 on page 1054, Change Bit 29 to Bit 31 back to Reserved in Figure 9-559--Supported VHT-MCS and NSS Set field2. line 33 on page 1055, delete the row "Maximum NSTS,total" in Table 9-247--Supported VHT-MCS and NSS Set subfields

MAC

Frame Formats

Wang, Lei

7168

1462.09

10.34.5.2

The paragraph in line 9 to 13 on page 1462 was changed during the comment resolution of 11mc/D4.0 sponsor ballot based on comment CID 5879, regarding decoupling MU Beamformee Sounding capability from MU PPDU reception capability. During the discussions in the 11mc group, concerns have bee raised about the AP side processing issue for the beamforming matrix for the data with more streams (say 8 streams) than the training streams done with the STA (say 4 streams), when using NDP frame with less number streams than MU PPDU.In addition, the original description is technically correct, nothing needs to be fixed. That is, the changes proposed by CID 5879 resolution do not belong to technical corrections, as for 11mc project.

Change the parapgraph in line 9 to 13 on page 1462 back to 11mc/D4.0 version, i.e., to the following:A VHT beamformee shall indicate the maximum number of space-time streams it can receive in a VHT NDP in the Beamformee STS Capability field. If the beamformee is a non-AP STA, this shall also be the maximum total number of space-time streams that the STA can receive in a VHT MU PPDU.

MAC

MAC Operation

Wang, Lei

7169

2574.47

21.3.11.3

The paragraph in line 47 to 50 on page 2574 was changed during the comment resolution of 11mc/D4.0 sponsor ballot based on comment CID 5879, regarding decoupling MU Beamformee Sounding capability from MU PPDU reception capability. During the discussions in the 11mc group, concerns have bee raised about the AP side processing issue for the beamforming matrix for the data with more streams (say 8 streams) than the training streams done with the STA (say 4 streams), when using NDP frame with less number streams than MU PPDU.In addition, the original description is technically correct, nothing needs to be fixed. That is, the changes proposed by CID 5879 resolution do not belong to technical corrections, as for 11mc project.

Change the parapgraph in line 47 to 50 on page 2574 back to 11mc/D4.0 version, i.e., to the following:An MU-capable STA shall support reception of VHT MU PPDUs with the total number of space-time streams across the N_user users being less than or equal to its Beamformee STS Capability in the VHT Capabilities Info field.

GEN

VHT PHY

Wentink, Menzo

7141

1057.01

9.4.2.159

Many 80 MHz capable VHT devices in the field do not correctly parse 160 or 80+80 MHz BSS channel widths. The issues vary from no association, repeated reassociation, association at 20 or 40 MHz, etc. More details are available in document 11-16-xxxx-00-000m-160-and-80+80-mhz-channel-width-signaling.

Adopt the text changes as proposed in 11-15-1530-03-000m-vht160-operation-signaling-through-non-0-ccfs1.

MAC

Frame Formats

 

 

Best Regards,

 

Adrian P STEPHENS

 

Tel: +44 (1793) 404825 (office)
Tel: +1 (971) 330 6025 (mobile)

 

----------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47

 

_______________________________________________________________________________

IF YOU WISH to be Removed from this reflector, PLEASE DO NOT send your request to this CLOSED reflector. We use this valuable tool to communicate on the issues at hand.

SELF SERVICE OPTION: Point your Browser to - http://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11-TGM and then amend your subscription on the form provided. If you require removal from the reflector press the LEAVE button.

Further information can be found at: http://www.ieee802.org/11/Email_Subscribe.html _______________________________________________________________________________