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

[STDS-802-11-TGM] Current status of TGmc comments and assignees



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

Dear TGmc members,

 

I have just uploaded: https://mentor.ieee.org/802.11/dcn/15/11-15-0532-06-000m-revmc-sponsor-ballot-comments.xls

 

With the following summary:

Owning Ad-hoc

Unassigned

Submission Required

Assigned

Discuss

Review

Resolution Drafted

Ready for Motion

Approved

Duplicate

Defer

Grand Total

EDITOR

 

29

18

12

1

954

6

41

18

 

1079

ANA

 

 

 

 

 

2

 

 

 

 

2

Editorials

 

24

8

12

1

682

5

 

18

 

750

Style - value of

 

 

 

 

 

18

 

 

 

 

18

Style - value for

 

 

 

 

 

14

 

 

 

 

14

Style - for a

 

 

 

 

 

52

1

 

 

 

53

Style - 1.4

 

 

 

 

 

1

 

 

 

 

1

Style - contents of

 

 

 

 

 

2

 

 

 

 

2

Style - WNM-Notification

 

 

4

 

 

 

 

 

 

 

4

Style - Extensibility

 

 

4

 

 

 

 

 

 

 

4

Similar to CID 5308

 

 

 

 

 

119

 

 

 

 

119

Style - IEEE Std

 

 

 

 

 

3

 

 

 

 

3

Similar to CID 5837

 

 

 

 

 

3

 

 

 

 

3

Editorials - objected, submission-required

 

3

 

 

 

33

 

 

 

 

36

Editorials - rework

 

 

 

 

 

9

 

 

 

 

9

Editorials - objected

 

 

 

 

 

8

 

 

 

 

8

201505 approved

 

 

 

 

 

 

 

41

 

 

41

General

 

2

2

 

 

8

 

 

 

 

12

EDITOR_A

 

 

 

 

 

40

1

 

 

 

41

Editorials

 

 

 

 

 

40

1

 

 

 

41

GEN

201

2

4

1

 

1

5

 

 

1

215

Definitions

15

 

 

 

 

 

 

 

 

 

15

Editorials

14

1

 

 

 

1

 

 

 

 

16

MIB

17

1

 

 

 

 

 

 

 

 

18

PICS

4

 

 

 

 

 

 

 

 

 

4

Terminology

8

 

1

 

 

 

 

 

 

 

9

(blank)

28

 

1

 

 

 

 

 

 

 

29

Style

2

 

 

 

 

 

 

 

 

 

2

VHT PHY

35

 

 

 

 

 

 

 

 

 

35

PHY

28

 

 

 

 

 

 

 

 

 

28

PHY Service

2

 

 

 

 

 

 

 

 

 

2

Conventions

2

 

 

 

 

 

 

 

 

 

2

DMG PHY

17

 

 

 

 

 

 

 

 

 

17

Annex E

 

 

1

 

 

 

 

 

 

1

2

DMG operation

 

 

1

 

 

 

 

 

 

 

1

Editorials - Hunter

 

 

 

1

 

 

 

 

 

 

1

RAC

29

 

 

 

 

 

 

 

 

 

29

Vancouver A

 

 

 

 

 

 

5

 

 

 

5

MAC

363

1

163

6

24

1

6

 

 

 

564

Editorials

5

 

12

2

 

1

 

 

 

 

20

Frame formats

36

 

 

2

 

 

 

 

 

 

38

Location

1

 

15

 

 

 

 

 

 

 

16

MAC operation

70

 

4

 

 

 

 

 

 

 

74

Power Saving

27

 

 

 

 

 

 

 

 

 

27

Security

1

 

40

 

 

 

 

 

 

 

41

Terminology

7

 

 

1

 

 

 

 

 

 

8

(blank)

52

 

4

 

 

 

 

 

 

 

56

MAC state machine

9

 

 

 

 

 

 

 

 

 

9

HCF

2

 

4

 

5

 

 

 

 

 

11

Layer management

13

 

1

 

 

 

 

 

 

 

14

Frame formats 8.4

50

 

5

 

 

 

 

 

 

 

55

MAC management

31

 

2

 

 

 

 

 

 

 

33

Synchronization

19

 

 

 

 

 

 

 

 

 

19

Mesh

6

 

 

 

 

 

 

 

 

 

6

Action Frames

 

 

21

 

1

 

 

 

 

 

22

Frame Control field

12

 

 

 

 

 

 

 

 

 

12

DCF & HCF

 

 

10

 

7

 

 

 

 

 

17

Interworking

3

 

1

 

5

 

 

 

 

 

9

General description

 

 

1

1

3

 

 

 

 

 

5

DMG operation

 

 

5

 

 

 

2

 

 

 

7

MAC Service

9

 

 

 

 

 

 

 

 

 

9

A-MPDU operation

 

 

1

 

3

 

 

 

 

 

4

DFS

1

 

15

 

 

 

 

 

 

 

16

TPC

9

 

1

 

 

 

 

 

 

 

10

VHT MAC

 

 

20

 

 

 

 

 

 

 

20

Motion MAC-AN

 

 

 

 

 

 

4

 

 

 

4

GCR

 

 

1

 

 

 

 

 

 

 

1

Editorials - objected, submission-required

 

1

 

 

 

 

 

 

 

 

1

Grand Total

564

32

185

19

25

996

18

41

18

1

1899

 

 

The assignees are:

summary of assignments by adhoc and comment group

Assignee

Owning Ad-hoc

Comment Group

CountOfCID

CIDs

Adrian Stephens

EDITOR

Editorials

1

6713

Adrian Stephens

EDITOR

General

2

5159, 6707

Adrian Stephens

MAC

MAC operation

2

5149, 5154

Assaf KASHER

MAC

DMG operation

1

5996

Brian Hart

MAC

Action Frames

1

5188

Brian Hart

MAC

Location

15

5049, 5177, 5179, 5182, 5223, 5339, 6049, 6244, 6283, 6316, 6330, 6354, 6356, 6417, 6419

Carlos Aldana

EDITOR

Editorials

2

5183, 6778

Carlos Aldana

MAC

Frame formats 8.4

2

5174, 5184

Carlos Cordeiro

GEN

DMG operation

1

5983

Carlos Cordeiro

MAC

Action Frames

3

5036, 5037, 5040

Carlos Cordeiro

MAC

DCF & HCF

2

5109, 5987

Carlos Cordeiro

MAC

DMG operation

3

5010, 5164, 6271

Dan Harkins

MAC

Editorials

1

6680

Dan Harkins

MAC

Security

36

5062, 5068, 5728, 6106, 6183, 6184, 6190, 6275, 6276, 6277, 6278, 6280, 6285, 6293, 6345, 6349, 6358, 6359, 6367, 6393, 6394, 6398, 6412, 6421, 6455, 6459, 6507, 6509, 6510, 6511, 6512, 6513, 6521, 6576, 6625, 6824

Edward Au

EDITOR

Editorials

2

5773, 6728

Edward Au

EDITOR

Style - Extensibility

4

5310, 5311, 5318, 5319

Edward Au

EDITOR

Style - WNM-Notification

4

5249, 5693, 5694, 5695

Ganesh Venkatesan

MAC

GCR

1

6072

Jouni Malinen

MAC

Security

4

6024, 6239, 6240, 6564

Mark Hamilton

MAC

1

#Error

Mark Hamilton

MAC

Action Frames

12

5032, 5033, 5034, 5035, 5039, 5060, 5398, 6340, 6341, 6342, 6407, 6503

Mark Hamilton

MAC

A-MPDU operation

1

5130

Mark Hamilton

MAC

DCF & HCF

1

5095

Mark Hamilton

MAC

DFS

15

5584, 5585, 5586, 5587, 5571, 5573, 5596, 5617, 5620, 5621, 5622, 5623, 5625, 5628, 5631

Mark Hamilton

MAC

Editorials

5

5234, 5362, 5542, 5566, 6658

Mark Hamilton

MAC

Frame formats 8.4

1

6301

Mark Hamilton

MAC

HCF

2

5137, 5141

Mark Hamilton

MAC

MAC operation

1

6429

Mark Rison

EDITOR

Editorials

3

6376, 6404, 6733

Mark Rison

GEN

1

#Error

Mark Rison

GEN

Terminology

1

6305

Mark Rison

MAC

3

#Error

Mark Rison

MAC

Action Frames

4

6335, 6337, 6338, 6339

Mark Rison

MAC

DCF & HCF

6

6426, 6442, 6452, 6482, 6490, 6496

Mark Rison

MAC

Editorials

1

6583

Mark Rison

MAC

HCF

1

6814

Matthew Fischer

MAC

Layer management

1

5959

Matthew Fischer

MAC

MAC operation

1

5960

Matthew Fischer

MAC

VHT MAC

20

5133, 5866, 5868, 5873, 5874, 5885, 5886, 5892, 5894, 5900, 5901, 6221, 6242, 6250, 6251, 6388, 6471, 6492, 6655, 6704

Menzo Wentink

MAC

Action Frames

1

6181

Menzo Wentink

MAC

Frame formats 8.4

1

5967

Menzo Wentink

MAC

HCF

1

5966

Menzo Wentink

MAC

MAC management

2

6186, 6199

Michael MONTEMURRO

MAC

General description

1

6058

Payam Torab Jahroni

MAC

DCF & HCF

1

5991

Payam Torab Jahroni

MAC

DMG operation

1

5990

Peter Eccelsine

GEN

Annex E

1

5973

Peter Ecclesine

MAC

Editorials

3

5589, 5314, 5556

Peter Ecclesine

MAC

TPC

1

5535

Qi Wang

MAC

Editorials

2

6558, 6687

sigurd Schelstraete

MAC

Frame formats 8.4

1

5879

Stephen McCann

MAC

Interworking

1

6094

 

 

And the assigned comments:

show assigned comments

Assignee

CID

LB

Commenter

Type of Comment

Part of No Vote

Page

Clause

Comment

Proposed Change

Owning Ad-hoc

Ad-hoc Status

Ad-hoc Notes

state

Adrian Stephens

5149

1000

Stephens, Adrian

G

N

1366.17

9.24.7

HT-immediate block ack is used by DMG (which is not an HT STA), as well as TVHT, which is sometimes an HT STA and sometimes not.
The naming is therefore misleading.

Change the "HT-immediate" name to something that is not dependent on HT, such a RC-immediate (for "reduced context").

Ditto with "HT-delayed".

MAC

Submission Required

Assigned

Adrian Stephens

5154

1000

Stephens, Adrian

G

Y

1391.06

9.26.5.1

L-SIG TXOP protection has not, to my knowledge, been implemented.
It is not a useful mode, witness that VHT decided not to support it.

Mark this section as deprecated or obsolete/subject to removal in a later revision.

MAC

Discuss

Assigned

Adrian Stephens

5159

1000

Stephens, Adrian

G

Y

General

The use of "binary" encoding is to be treated with suspicion because:
1. Bitstrings and binary representations are often confused - and their representations are very different
2. Quoting magic numbers in the body text should be minimized

Review all use of "binary". When used to define the encoding of an integer field, replace with decimal.
When used to either insert or test a value in an integer field, replace with either the decimal value, or (where possible) the name of the value, and introduce names for enumeration values if none exist.

EDITOR

Submission Required

Assigned

Adrian Stephens

6707

1000

RISON, Mark

G

Y

Stop constantly repeating the stuff about "Extendable" "Yes" and "Subelements"!

As it says in the comment

EDITOR

Submission Required

EDITOR: 2015-05-28 10:52:04Z - I agree with the sentiment of the comment.

Assigned

Adrian Stephens

6713

1000

RISON, Mark

E

Y

There are instances of "Probe Response" without a following "frame"

Append "frame" or make all-lowercase, throughout

EDITOR

Submission Required

Assigned

Assaf KASHER

5996

1000

Kasher, Assaf

T

Y

1501.33

9.38.5.3

"... In the Dynamic Allocation Info field of the Grant frame, the AllocationType field shall be set to indicate SP, ..."
Allocation of type SP is irrelevant within BI with CBAP only subfield of DMG Parameters filed set to 1. Current definition does no distinguish between scheduled DTI and entire DTI of CBAP access. The definition may be seeing as applicable for BI with CBAP only subfield of DMG Parameters filed set to 0, still relevant reference is needed. There is no solution defined to support BI with CBAP only subfield of DMG Parameters filed set to 1.

Will be provided in a separate document

MAC

Submission Required

Assigned

Brian Hart

5049

1000

Stephens, Adrian

T

Y

1740.31

10.24.5

"initiating STA shall transmit using a single RF chain." -- there is no definition of what comprises an RF chain. Likewise at 1733.45.

Add a definition of an RF chain.

MAC

Assigned

Brian Hart

5177

1000

Aldana, Carlos

T

N

1737.39

10.24.6.4

In the ASAP=0 case, we should place an upper bound on the Partial TSF Timer (relative to the last initial FTM Request (iFTMR) frame) so as to prevent the initiating STA from sending the FTM Trigger frame too early or too late due to clock drift. The worst case clock drift is 13ms (200 ppm * 67 seconds). This limits the scope of the small burst durations.

Force the responding STA to send a Partial TSF Timer value that is <=min(BD(ms)*1.625,67) seconds from the most recently successfully transmitted iFTMR. This results in 33% clock drift from the burst duration. For example, if BD = 16ms, the upper bound becomes 26 seconds. The clock drift in this case would be 5.2 ms (32.5 %).

MAC

Assigned

Brian Hart

5179

1000

Aldana, Carlos

T

N

1741.41

10.24.6.4

There is no shall statement regarding the Dialog Token of the last FTM frame in an FTM session. Please add " The Dialog Token of the last FTM frame and its retransmissions in a session shall be set to 0."

As in comment

MAC

Assigned

Brian Hart

5182

1000

Aldana, Carlos

T

N

1737.03

10.24.6.3

If the Ack to FTM_1 is lost and the responding STA does an FTM retransmission of FTM_1, the initiating STA might not be be there.

Please clarify what the behavior should be in this case.

MAC

Assigned

Brian Hart

5188

1000

Aldana, Carlos

T

N

1148.29

8.6.11

In order to allow for Fine Timing Measurement frames to be robust, we should consider adding Fine Timing Measurement frames to this table. I don't think Fine Timing Measurement Request frames need to be robust, so it's probably not necessary to add them here.

As in comment

MAC

Assigned

Brian Hart

5223

1000

Hach, Rainer

G

Y

1735

10.24.6

FTM seems to be patent pending technology ( WO2015041708 (A1) ). No LoA is visble in IEEE database.

Assure that no protected technology is standarized without LoA.

MAC

Assigned

Brian Hart

5339

1000

Hunter, David

E

Y

759.11

8.4.2.20.14

The reference given in Clause 2 is "IETF RFC 4776", not "-2006" (which is redundant anyway, as that is the ony version of RFC 4776 listed in Clause 2).

Replace "RFC 4776-2006" with "RFC 4776" throughout the draft.

MAC

EDITOR: 2015-04-28 09:55:41Z - I don't know what technical impact this might have. Transferring to MAC.

Assigned

Brian Hart

6049

1000

Qi, Emily

T

N

1737.25

10.24.6.4

The local clocks of the STAs participating in FTM may drift by up to +/-100ppm.
According to L25 the ISTA must transmit within the burst instance. Since the burst instance is set by the RSTA it is not clear which STA is responsible on making sure the FTM Request frames used as a trigger falls within the burst instance.

Recommendation:it is the ISTA responsibility to verify the FTM Request used as trigger frame transmitted within the burst period and recommend that the spec, defines a maximum allowed timing ambiguity between the ISTA and RSTA.

MAC

Assigned

Brian Hart

6244

1000

RISON, Mark

T

Y

1740.33

10.24.6.4

Should MCS 32 be allowed for FTM

Add "MCS 32 format," before "or HT-greenfield format" at 1740.35

MAC

Assigned

Brian Hart

6283

1000

RISON, Mark

T

Y

1741

10.24.6.4

The setting of the Dialog Token in the last FTM frame is not clear

Add "or in the last Fine Timing Measurement frame in an FTM session" after "Dialog Tokens field values of consecutive Fine Timing Measurement frames shall be consecutive, except when the value wraps around to 1" at 1740.62 and add "The Dialog Token in the final Fine Timing measurement frame shall be set to 0." after "The Follow Up Dialog Token in the initial Fine Timing Measurement frame shall be set to 0." at 1741.14

MAC

Assigned

Brian Hart

6316

1000

RISON, Mark

T

Y

1741.08

10.24.6.4

What does "(i.e., without correcting the clock offset)" mean?

Delete the cited text

MAC

Assigned

Brian Hart

6330

1000

RISON, Mark

T

Y

1740.31

10.24.6.4

"both the responding STA and initiating STA shall transmit using a single RF chain." seems rather restrictive

Add "Fine Timing Measurement frames and the corresponding Ack frames" after "transmit" in the cited text

MAC

Assigned

Brian Hart

6354

1000

RISON, Mark

T

Y

1740.38

10.24.6.4

"The initiating STA may request the Fine Timing Measurement to have a certain format and bandwidth using the FTM Format And Bandwidth field of the Fine Timing Measurement Parameters element in the initial Fine Timing Measurement Request frame. The responding STA should transmit Fine Timing Measurement frames with the requested format and bandwidth. In the case of contiguous 160 MHz requests, the initiating STA can indicate whether it uses a single or two separate RF LOs. In the cases when the responding STA advertises transmission of Fine Timing Measurement frames with contiguous 160 MHz transmissions, the responding STA chooses the appropriate entry in the FTM Format and Bandwidth field depending on the number of RF LOs used by the responding STA. The responding STA shall not use a bandwidth wider than requested. The responding STA shall not use a VHT format if HT-mixed or non-HT format was requested. The responding STA shall not use an HT format if non-HT format was requested." is not clear. Is it referring to the "negotiation" phase or the actual FTM frame transmission

Make it clear that (1) the rSTA can choose what it wants in the iFTM as long as both STAs are capable of it and (2) the rSTA shall not transmit wider or more complicated than what it indicated in the iFTM

MAC

Assigned

Brian Hart

6356

1000

RISON, Mark

T

Y

1736.49

10.24.6.3

If an iSTA does not request ASAP it should not be forced to do it

Add "The responding STA's selection of the ASAP value shall be 0 when the initiating STA requests it to be 0." to the list of rules

MAC

Assigned

Brian Hart

6417

1000

RISON, Mark

T

Y

1737.07

10.24.6.4

"Fine Timing Measurements frames are sent during time windows called burst instances" is too vague. May FTM frames be sent outside burst instances?

Clarify that any frames sent outside burst instances might not be acknowledged

MAC

Assigned

Brian Hart

6419

1000

RISON, Mark

T

Y

1737.24

10.24.6.4

"The initiating STA shall transmit an FTM trigger frame as soon as it is available on channel at the beginning of the burst." -- what if it sends one before that? What if it sends one before that, and again during the burst instance

Clarify whether the rSTA waits until the burst instance before starting, or whether the rSTA ignores trigger frames sent before the burst instance

MAC

Assigned

Carlos Aldana

5174

1000

Aldana, Carlos

T

N

856.3

8.4.2.36

To reduce the number of probe requests sent and not have to send the lengthy VHT Operations or HT Operations elements, we should allow for the transmission of the short (5 bytes) Wide Bandwidth Channel Switch Element in Neigbhor Report.

Include a row in Table 8-148 that contains this.

MAC

Submission Required

Assigned

Carlos Aldana

5183

1000

Aldana, Carlos

E

N

1738.22

10.24.6.4

Replace "Burst Timeout" with "Burst Duration" in the Figure, as Burst Period is no longer defined. Do this for Figures 10-35 and 10-36 as well.

As in comment

EDITOR

Submission Required

EDITOR_A: 2015-05-03 02:50:56Z

Assigned

Carlos Aldana

5184

1000

Aldana, Carlos

T

N

1045.12

8.4.2.159

Since we would like to reduce the number of probe requests and use the Wide Bandwidth Channel Switch element in Neighbor Report without having to resort to transmission of either HT or VHT Operations element, we should remove the 20 or 40 MHz ambiguity for the Channel Width=0 value.

Resolve this ambiguity in the Neighbor Report frame Wide Bandwidth Channel Switch subelement.

MAC

Submission Required

Assigned

Carlos Aldana

6778

1000

RISON, Mark

E

Y

1734

10.24.6

Fix the FTM figures to follow normal style (no colours, nice fonts, etc.)

As it says in the comment

EDITOR

Submission Required

EDITOR_A: 2015-05-03 02:52:10Z

Assigned

Carlos Cordeiro

5010

1000

Trainin, Solomon

T

Y

1515.46

9.38.7

Current definition does not address specifically a BRP response sent by separate link access. This case is different from the BRP response inside sequence that time of the BRP response is unpredictable due to separate link access. Late BRP response may be inadequate to link conditions thus leading to wrong antenna configuration and performance losses.

Propose to define time control that an initiator may distinguish response arrived in time from late response.

MAC

Submission Required

Assigned

Carlos Cordeiro

5036

1000

Stephens, Adrian

T

Y

1209.42

8.6.20.11

"Zero or more Relay Capable STA Info fields". The structure is not unambiguously parseable because nothing indicates the length of this sequence of fields.

Either: 1) Remove the REDS feature entirely (because nobody will ever build it), or 2) make the structure parseable, such as by adding a count, or by including each Info field into a new element.

MAC

Assigned

Carlos Cordeiro

5037

1000

Stephens, Adrian

T

Y

1210.45

8.6.20.13

"One or more Channel Measurement Info fields" -- The structure is not unambiguously parseable because nothing indicates the length of this sequence of fields.

Either: 1) Remove the REDS feature entirely (because nobody will ever build it), or 2) make the structure parseable, such as by adding a count, or by including each Info field into a new element.

MAC

Assigned

Carlos Cordeiro

5040

1000

Stephens, Adrian

T

Y

1221.18

8.6.21.4

"The FSTS ID field contains" -- no size, structure or encoding is given for this field.
Ditto at 1221.53 and 1222.25.

Identify its size, structure and encoding.

MAC

Assigned

Carlos Cordeiro

5109

1000

Stephens, Adrian

T

Y

1264.1

9.3.2.12.3

In the case of transmission of a broadcast QoS frame by a DMG on different sectors, a STA may receive multiple copies of the same frame.
The duplicate detection logic does not attempt to detect these frames.

Allow also in RC1 QoS Data frames sent to a group address. Might also want to make this conditional on DMG, as the problem should not occur in the non-DMG case.

MAC

Discuss

MAC: 2015-05-08 23:21:23Z: MAH - Agree, assuming the commenter meant "the duplication logic should attempt to detect these frames, but it does not currently." So, the table needs an adjustment, as suggested.

It does not seem this needs to be limited to DMG STAs, as it should never happen in any other scenario (and filtering it out if it does is not a bad side effect, anyway).

Also, this should apply to group addressed QoS frames, as well.

See also CID 5987, for the same resolution of a similar comment.

Propose: Revise. Change "A STA receiving frames that are not QoS Data," to "A STA receiving frames that are not QoS Data (individually or group addressed)," in RC1. Change "A QoS STA receiving an individually addressed QoSData frame," to "A QoS STA receiving an (individually or group addressed) QoS Data frame," in RC2.

Assigned

Carlos Cordeiro

5164

1000

Stephens, Adrian

G

Y

1449.54

9.36.2

The "BHI" period is not explained in this subclause.

Add an explantion of the BHI terminology and what it comprises to the text.

MAC

Assigned

Carlos Cordeiro

5983

1000

TorabJahromi, Payam

T

Y

1512.58

9.38.6.4.1

Beam refinement after sector sweep requires channel access.

(1) Delete the word "immediately" in the following sentence: Beam refinement can start immediately following SLS (9.38.6.4.3 (Beam refinement transaction after SLS)).
(2) Specify channel access specifics, if any - e.g., if a certain AC need so be followed.

GEN

Submission Required

Assigned

Carlos Cordeiro

5987

1000

TorabJahromi, Payam

T

Y

1262.01

9.3.2.12

DMG groupcast frames may be physically transmitted in multiple directions and therefore can be received multiple times by a DMG STA. A duplicate detection mechanism needs to be defined for DMG groupcast

Text will be provided, along the lines of defining a receive cache per group address.

MAC

Discuss

MAC: 2015-05-09 23:13:37Z - MAH - Agree. This is similar to CID 5109, which suggested resolving this with an adjustment to the receive cache table. The same resolution is proposed here.

It does not seem this needs to be limited to DMG STAs, as it should never happen in any other scenario (and filtering it out if it does is not a bad side effect, anyway).

Also, this should apply to group addressed QoS frames, as well.

Propose: Revise. Change "A STA receiving frames that are not QoS Data," to "A STA receiving frames that are not QoS Data (individually or group addressed)," in RC1. Change "A QoS STA receiving an individually addressed QoSData frame," to "A QoS STA receiving an (individually or group addressed) QoS Data frame," in RC2.

Assigned

Carlos Cordeiro

6271

1000

RISON, Mark

T

Y

1457.6

9.36.6.5

It says "the time elapsed since a synchronizing reference event, in us, and is not greater than the beacon interval. The synchronizing event is the reception of the Timestamp field from the AP or PCP" -- so what happens when two beacons are, due to contention, transmitted (a little) more than a beacon interval apart?

Delete ", and is not greater than the beacon interval" from the cited fragment

MAC

Assigned

Dan Harkins

5062

1000

Stephens, Adrian

T

Y

3489.06

M.4.2

The invocation of hmac_sha1 at lines 4-5 includes a superfluous "digest," (the 2nd occurrence).

Change lines 4-5 to read: "hmac_sha1(digest, ssidlength+4, (unsigned char*) password, (int) strlen(password), digest1)"

MAC

Assigned

Dan Harkins

5068

1000

Stephens, Adrian

G

N

104.16

4.5.4.4

"STA configured for mandatory data confidentialit" -- generally we reserve "mandatory" for things that the standard mandates. The cited text relates to configuration of the STA, which is a local matter.

Reword to avoid "mandatory" and cite any necessary specific parameters of the STA that determine this condition.

MAC

Assigned

Dan Harkins

5728

1000

Hunter, David

T

Y

1899.05

11.4.2.2

"Bit 5 indicates that an extended IV is present." How can a bit of unknown value (which is it, 0 or 1?) indicate anything?

Replace "Bit 5 indicates" with "The value of 1 in Bit 5 indicates".

MAC

Assigned

Dan Harkins

6106

1000

Hamilton, Mark

T

Y

1961.19

11.6.1.7.5

"PTKLen" should be "Length"

Change "PTKLen" to "Length"

MAC

Assigned

Dan Harkins

6183

1000

RISON, Mark

T

Y

2077

13

In "AEK <- KDF-256(PMK, "AEK Derivation", Selected AKM Suite ||" (2103.1) and "MTK <- KDF-Length(PMK, "Temporal Key Derivation", min(localNonce, peerNonce) ||" (2103.10) what is the hash used?

Clarify (was PRF intended instead of KDF, perhaps?)

MAC

Assigned

Dan Harkins

6184

1000

RISON, Mark

T

Y

1865

11

In "KCK || PMK = KDF-512(keyseed, "SAE KCK and PMK"," (1884.56) and "TPK = KDF-Length(TPK-Key-Input, "TDLS PMK", min (MAC_I, MAC_R)" (1997.21) and "PMK = KDF-256(keyseed, "AP Peerkey Protocol"," (2030.54) and "KDF-Length(pwd-seed, "SAE Hunting and Pecking", p)" (1880.48 and 1883.9) what is the hash used?

Clarify (was PRF intended instead of KDF, perhaps?)

MAC

Assigned

Dan Harkins

6190

1000

RISON, Mark

T

Y

1973.41

11.6.6.1

It says "FT Security Association" -- what's that?

Clarify (including adding the term to subclause 3.1 etc.); also make sure the words are lowercase

MAC

Assigned

Dan Harkins

6275

1000

RISON, Mark

T

Y

1960.07

11.6.1.7.3

It says "KDF-Hash-Length is the KDF as defined in 11.6.1.7.2 (Key derivation function (KDF)) used to generate a key of length 384 bits." but it's not being used to generate a key of length 384 bits, and it's not always 384 bits anwyay (see "Length" in the next para)

Delete "used to generate a key of length 384 bits" in the cited text

MAC

Assigned

Dan Harkins

6276

1000

RISON, Mark

T

Y

1959.6

11.6.1.7.3

It says "The PMK-R0 is the first level 256-bit keying material" but it's not always 256 bits (see "Q" on the next page)

Delete "256-bit" in the cited text

MAC

Assigned

Dan Harkins

6277

1000

RISON, Mark

T

Y

1960.33

11.6.1.7.3

It says "PMK-R0 shall be computed as the first 256 bits (bits 0--255) of the R0-Key-Data. The latter 128 bits of R0-Key-Data shall be used as the PMK-R0Name-Salt to generate the PMKR0Name." but it's not always the first 256 bits (see "Q" above), and "latter 128 bits" is not grammatically correct

Delete the cited text (the correct formulation is the two equations at the top of the page)

MAC

Assigned

Dan Harkins

6278

1000

RISON, Mark

T

Y

1960.49

11.6.1.7.4

It says "PMK-R1, is a 256-bit key used to derive the PTK" but it's not always 256 bits (see "Length" below)

Delete "256-bit" in the cited text

MAC

Assigned

Dan Harkins

6280

1000

RISON, Mark

T

Y

1871.17

11.2.2.4.1

It says ""The WEP ICV shall be computed using the CRC-32, as defined in 8.2.4.7 (Frame Body field)" -- there is no definition of CRC-32 there or elsewhere

Since WEP is on death row, just replace "the" with "ITU-T" and delete from the comma onwards in the cited text

MAC

Assigned

Dan Harkins

6285

1000

RISON, Mark

T

Y

1895.5

11.4

It says "A DMG RSNA STA shall support GCMP." in the RSN overview (11.4.1) The CCMP equivalent, "A non-DMG RSNA STA shall support CCMP-128." is in the CCMP overview (11.4.3.1) and gives the strength

Delete "A DMG RSNA STA shall support GCMP." at the referenced location and add "A DMG RSNA STA shall support GCMP-128." at the end of the first para of 11.4.5.1

MAC

Assigned

Dan Harkins

6293

1000

RISON, Mark

T

Y

1931.46

11.5.1.3.2

It says "A STA performing secure password-based, or PSK, authentication uses SAE authentication." -- SAE is not required

Change the cited text to "A STA performing secure password-based authentication uses PSK or SAE authentication."

MAC

Assigned

Dan Harkins

6345

1000

RISON, Mark

T

Y

1881.39

11.3.4.2.2

"r = (random() modulo (p -- 1) + 1" has a paren imbalance

Either delete the correct opening paren or add a closing paren in the correct location

MAC

Assigned

Dan Harkins

6349

1000

RISON, Mark

T

Y

103.13

4.5.4.3

It says "When the deauthentication service is terminating SAE authentication any PTKSA, GTKSA, mesh TKSA, or mesh GTKSA related to this SAE authentication is destroyed. If PMK caching is not enabled, deauthentication also destroys any PMKSA created as a result of this successful SAE authentication." 1) What about deleting any IGTKSA? 2) Is this not duplicated at "In an RSNA, deauthentication also destroys any related..." a few lines below?

Delete the cited paragraph

MAC

Assigned

Dan Harkins

6358

1000

RISON, Mark

T

Y

1954.39

11.6.1.3

"A PMK identifier is defined as [...]" -- well no, not if the AKM is 00-0F-AC:5/6/11/12

Move to the end and say "Otherwise, the", or explicitly say "When the negotiated AKM is , the"

MAC

Assigned

Dan Harkins

6359

1000

RISON, Mark

T

Y

1957.33

11.6.1.6

"A SMK identifier is defined as [...]" -- well no, not if the AKM is 00-0F-AC:5/6. Also wrong article

Move to the end and say "Otherwise, the", or explicitly say "When the negotiated AKM is , the"

MAC

Assigned

Dan Harkins

6367

1000

RISON, Mark

T

Y

1880.57

11.3.4.2.2

In "base = new-random-number" what is new-random-number and why is it not italic?

Define the term and make it italic

MAC

Assigned

Dan Harkins

6393

1000

RISON, Mark

T

Y

1924.6

11.4.5.4.4

"A transmitter shall not use IEEE Std 802.11
MSDU or A-MSDU priorities without ensuring that the receiver supports the required number of
replay counters." appears for CCMP but not for GCMP. More generally, CCMP and GCMP do not seem quite aligned

Align GCMP and CCMP

MAC

Assigned

Dan Harkins

6394

1000

RISON, Mark

T

Y

1917.02

11.4.3.4.4

"A transmitter shall not use IEEE Std 802.11
MSDU or A-MSDU priorities without ensuring that the receiver supports the required number of
replay counters." -- what does this mean?

Add words to explain that the total number of TIDs sent under a given SA shall not exceed the number of replay counters identified by the recipient

MAC

Assigned

Dan Harkins

6398

1000

RISON, Mark

T

Y

1870.07

11.2.2.2

Figure 11-1 refers to a Note but it is not clear what note is intended (the one in the next subclause?)

Identify the note in question

MAC

Assigned

Dan Harkins

6412

1000

RISON, Mark

T

Y

1955.01

11.6.1.3

"NOTE 5---When the PMKID is calculated for the PMKSA as part of RSN preauthentication, the AKM has not yet been negotiated. In this case, the HMAC-SHA-1-128 based derivation is used for the PMKID calculation." This does not sound like a NOTE, it sounds like something normative. Also, the term "RSN preauthentication" appears nowhere else

Delete the "NOTE 5---" and the "RSN"

MAC

Assigned

Dan Harkins

6421

1000

RISON, Mark

T

Y

2014

11.7

There are subclauses about mapping GTK to TKIP and CCMP keys, but what about to GCMP keys?

Add a subclause "Mapping GTK to GCMP keys"

MAC

Assigned

Dan Harkins

6455

1000

RISON, Mark

T

Y

1916.54

11.4.3.4.4

"The PN shall be implemented as a 48-bit monotonically incrementing non-negative integer," -- what does "monotonically incrementing" mean? I think 1, 1, 1, 1 is a monotonically increasing (and monotonically decreasing, in fact), sequence

According to Wiki, if it never stays the same, it's "stricty increasing", so use that term instead

MAC

Assigned

Dan Harkins

6459

1000

RISON, Mark

T

Y

1865

11

What is the difference between an STSL and a TDLS link? The must be different because there's an STKSA and also a TPKSA

Clarify

MAC

Assigned

Dan Harkins

6507

1000

RISON, Mark

T

Y

2.58

1.4

"The construction of descriptions for uses of hash functions is: [HMAC-]SHA-[-n] where" -- this does not account for HMAC-MD5

Change the cited text to "The construction of descriptions for uses of hash functions is: [HMAC-]hash[-n] where hash is the name of the hash function," and make both "hash"es italic

MAC

Assigned

Dan Harkins

6509

1000

RISON, Mark

T

Y

1881.08

11.3.4.2.2

It says "KDF-z"; z is undefined

Change to "KDF-Length"

MAC

Assigned

Dan Harkins

6510

1000

RISON, Mark

T

Y

1883.24

11.3.4.3.2

It says "KDF-z"; z is undefined

Change to "KDF-Length"

MAC

Assigned

Dan Harkins

6511

1000

RISON, Mark

T

Y

2103.16

13.5.7

It says "KDF-X"; X is undefined

Change to "KDF-Length"

MAC

Assigned

Dan Harkins

6512

1000

RISON, Mark

T

Y

1954.41

11.6.1.3

"PMKID = HMAC-SHA-1-128(PMK, "PMK Name" || AA || SPA)" does not ensure the irretrievable deletion of the other bits

Change to "PMKID = Truncate-128(HMAC-SHA-1(PMK, "PMK Name" || AA || SPA))" and delete the "-128" in NOTE 5 below

MAC

Assigned

Dan Harkins

6513

1000

RISON, Mark

T

Y

1957.35

11.6.1.6

"SMKID = HMAC-SHA-1-128(SMK, "SMK Name" || PNonce || MAC_P || INonce || MAC_I)" does not ensure the irretrievable deletion of the other bits

Change to "SMKID = Truncate-128(HMAC-SHA-1(SMK, "SMK Name" || PNonce || MAC_P || INonce || MAC_I))"

MAC

Assigned

Dan Harkins

6521

1000

RISON, Mark

T

Y

1961.19

11.6.1.7.5

It says "KDF-Hash-PTKLen"; PTKLen is undefined (and the font is too big)

Change to "KDF-Hash-Length" and make the font size consistent

MAC

Assigned

Dan Harkins

6576

1000

RISON, Mark

T

Y

1930.12

11.5.1.1.10

It says "Since the Key ID 0 is reserved for individually addressed frame transmission, there are only three available Key IDs" -- this is not true when "Extended Key ID for Individually Addressed Frames" is in effect

Amend the wording accordingly

MAC

Assigned

Dan Harkins

6625

1000

RISON, Mark

T

Y

1865

11

The security flowcharts use "!", which is not defined

Either change to NOT, or add the terminology to Subclause 1.5

MAC

Assigned

Dan Harkins

6680

1000

RISON, Mark

E

Y

1865

11

"An MPDU of type Data with the Protected Frame subfield of the Frame Control field equal to 1 is called a WEP MPDU." -- even if the standard is consistent when using this term, it's a very confusing one now that other forms of protection are defined and indeed preferred.

Remove the term "WEP MPDU" or at least restrict it to MPDUs where WEP has indeed been used as the cipher

MAC

Assigned

Dan Harkins

6824

1000

RISON, Mark

T

Y

1865

11

There are about 30 references to "temporal keys" but the derivations only show a single temporal key. If the idea is that you can have one per key ID, then fine, but (a) make this clear and (b) only use the plural in the contexts where you have more than one (e.g. talking about deleting any temporal keys).

As it says in the comment

MAC

Assigned

Edward Au

5249

1000

Hunter, David

E

Y

80.37

4.3.16.1

WNM-Notification is a capability, not a frame, field, element, etc., so its name does not require initial caps. In addition, similarly to "U-APSD coexistence", this name does not need a hyphen.

When "WNM-Notification" is part of the name of a frame, field, element, etc. replace it with "WNM Notification" throughout the draft. Otherwise (such as line 37), replace it with "WNM notification" throughout the draft.

EDITOR

Submission Required

EDITOR: 2015-04-28 07:14:04Z - "etc." is not sufficient instruction to the editor. Needs submission. I agree the name does not need a hyphen.

Assigned

Edward Au

5310

1000

Hunter, David

E

Y

738.35

8.4.2.20.6

"A Yes in the Extensible column": but what is in the column is "Yes" (in quotes because that is the symbol that is actually in the column).

Replace 'A Yes in the Extensible' with 'A "Yes" in the Extensible'.

EDITOR

Submission Required

EDITOR: 2015-05-01 15:23:09Z - TGmc telecon. No objection to making change to all 37.

EDITOR: 2015-04-28 08:58:50Z - There are 37 instances of "Yes in the Extensible" column, of which the commenter cites two in comments. Either change them all or change none.

Assigned

Edward Au

5311

1000

Hunter, David

E

Y

738.37

8.4.2.20.6

What could it possibly mean to say: "When the Extensible column of an element is equal to Subelements, then the subelement might be extended ..."? What element has a column in it? When is a column equal to one or more subelements? One might guess that the reference is to a column that has a "Subelement" entry in it; however, a search doesn't turn up any "Subelement" entry in a cell in a column named "Extensible" of any table in clause 7.

If the intent is to say that the subelement whose name is in the row that contains "Yes" in the column headed "Extensible" is itself extensible, then say that more clearly. Otherwise delete this sentence.

EDITOR

Submission Required

EDITOR: 2015-05-01 15:32:41Z - No objection to:
Globally Replace text that is similar to this "A Yes in the Extensible column of a subelement listed in Table 8- indicates that the subelement might be extended infuture revisions or amendments of this standard. When the Extensible column of an element is equal to Subelements, then the subelement might be extended in future revisions or amendments of this standard by defining additional subelements within the subelement. See 9.27.9 (Extensible subelement parsing)."

TODO: make precise & find other comments related.

with
"The interpretation of the "Extensible" column is defined in 9.27.9."


EDITOR: 2015-05-01 15:32:31Z - Another comment says we shouldn't be repeating this thing over and over. There are ~37 instances of this text, and the commenter cites a couple.

For discussion: move the definition of "extensibility" to a subclause where the structure of a subelement is described. We can then put some effort into cleaning the text up.

Assigned

Edward Au

5318

1000

Hunter, David

E

Y

741.39

8.4.2.20.7

"A Yes in the Extensible column": but what is in the column is "Yes" (in quotes because that is the symbol that is actually in the column).

Replace 'A Yes in the Extensible' with 'A "Yes" in the Extensible'.

EDITOR

Submission Required

Resolve with CID 5311.

Assigned

Edward Au

5319

1000

Hunter, David

E

Y

741.41

8.4.2.20.7

What could it possibly mean to say: "When the Extensible column of an element is equal to Subelements, then the subelement might be extended ..."? What element has a column in it? When is a column equal to one or more subelements? One might guess that the reference is to a column that has a "Subelement" entry in it; however, a search doesn't turn up any "Subelement" entry in a cell in a column named "Extensible" of any table in clause 7.

If the intent is to say that the subelement whose name is in the row that contains "Yes" in the column headed "Extensible" is itself extensible, then say that more clearly. Otherwise delete this sentence.

EDITOR

Submission Required

EDITOR: 2015-05-28 11:43:46Z - Resolve with CID 5311.

Assigned

Edward Au

5693

1000

Hunter, David

E

Y

1767.51

10.24.17

What is the difference between "WNM-Notification and WNM notification? If there is no difference in function, then replace the name "WNM-Notification" with "WNM notification".

Replace: "WNM-Notification" with "WNM notification" throughout the text, except when it is part of the name of a frame, field, etc. and it uses initial caps: "WNM Notification".

EDITOR

Submission Required

The hyphen can be removed without issue. There are about 15 instances of WNM-Notification that should become WNM notification. And some capitalization that needs to be adjusted after WNM-Notification. There is at least one other editorial comment on this topic.

Assigned

Edward Au

5694

1000

Hunter, David

E

Y

1767.57

10.24.17

"A STA that has a value of true for dot11WNMNotificationActivated is defined as a STA that supports WNM-Notification. A STA for which dot11WNMNotificationActivated is true shall set the WNM-Notification Enabled field of the Extended Capabilities element to 1.": see the comments on 1536.37; the same problems dominate here (including using initial caps on the capability's name).

Replace:
"A STA that has a value of true for dot11WNMNotificationActivated is defined as a STA that supports WNM-Notification. A STA for which dot11WNMNotificationActivated is true shall set the WNM-Notification Enabled field of the Extended Capabilities element to 1."
With:
"A STA whose dot11WNMNotificationActivated value is true shall support WNM notification and shall set to 1 the WNM-Notification field of the Extended Capabilities elements that it transmits."

EDITOR

Submission Required

EDITOR: 2015-06-08 13:21:28Z - Making Assignee Edward, to handle with global changes to the terminology.

Assigned

Edward Au

5695

1000

Hunter, David

E

Y

1768.08

10.24.17

"WNM-Notification capability": this is not the name of a frame, field, element, etc., so it does not need initial caps.

On line 8 replace "WNM-Notification" with "WNM notification".

EDITOR

Submission Required

EDITOR: 2015-06-08 13:21:28Z - Making Assignee Edward, to handle with global changes to the terminology.

Assigned

Edward Au

5773

1000

Hunter, David

E

Y

2212.14

17.3.1

"PHY_CCA", "PHY_RXEND", "PHY_DATA" and "PHY_RXSTART": there are no such primitives.

Throughout the draft, including all of the related figures, replace "PHY_CCA" with "PHY-CCA", replace "PHY_RXEND" with "PHY-RXEND", replace "PHY_DATA" with "PHY-DATA", and replace "PHY_RXSTART" with "PHY-RXSTART". It might be possible to search and replace "PHY_" with "PHY-" univarsally (but that still requires manual labor with the figures).

EDITOR

Submission Required

EDITOR: 2015-04-29 13:20:16Z
The following are instances of the misspelled primitives not in figures:
A.indication PHY_RXEND.indication (No_Error) PHY_CCA.indication (IDLE) Decremen
ble Receive the SIGNAL RX IDLE State CS/CCA or PHY_CCA Parity Fail PHY_CCA and PHY-CCA.indication(IDL
or supported mode Setup PSDU RX Set Length Set PHY_RXSTART .indication (RXVECTOR) RX Symbol Decode Symbo
for Signal Extension RX IDLE state CS/CCA Set PHY_CCA.indication(BUSY) HT_SIG (GF preamble) L-SIG (MF or non-HT pream
-SIG: Refer to 17.3.12 or 19.3.6 CRC Fail: Set PHY_RXEND .indication (FormatViolation) CRC OK Carrier
nal Length >0 Length=0 Time=0 End of Wait Set PHY_CCA. indication(IDLE) when receive level drops belo
ow threshold (missed preamble) End of Wait Set PHY_CCA .indication(IDLE) when receive level drops bel
e type Supported Preamble Unsupported mode: Set PHY_RXSTART .indication (RXVECTOR) then set PHY_RXEND .i
et PHY_RXEND .indication(Unsuppor tedRate) Set PHY_RXEND .indication(CarrierLost) Carrier Lost Set PHY_
RXEND .indication(CarrierLost) Carrier Lost Set PHY_RXEND .indication (CarrierLost) For unsupported mod
End of Wait For Reserved HT-SIG Indication: set PHY_CCA .indication(IDLE) when receive level drops bel
XEND .indication (RxEndStatus) End of Wait Set PHY_CCA .indication(IDLE). Set PHY_RXEND .indication
58 59 61 Figure 21-19—PHY transmit procedure PHY_TXSTART.request(TXVECTOR) MPDU Scrambling + encoding PHY_TXSTART.confirm
ted mode Setup PSDU RX Set N_symbols = NSYM Set PHY_RXSTART.indication (RXVECTOR) RX Symbol Decode Symbol Decode and
CCA.indication (IDLE) RX IDLE state CS/CCA Set PHY_CCA.indication(BUSY,primary) HT_SIG (HT GF preamble): Refer to 20.3.23 L-SI
Not VHT-SIG-A: Refer to 18.3.12 CRC Fail: Set PHY_RXEND.indication (FormatViolation) CRC OK Carrier lost Valid Si
d VHT-SIG-A Indication and Invalid L-LENGTH: Set PHY_RXEND.indication (FormatViolation) NOTE—This state machine does
as LDPC, STBC or partial AID. Carrier Lost: Set PHY_RXEND.indication (CarrierLost) Carrier Lost: Set PHY_RXEND.indi
XEND.indication (CarrierLost) Carrier Lost: Set PHY_RXEND.indication (CarrierLost) For unsupported modes, Reserved
TIME has elapsed. End of Wait Parity Fail: Set PHY_RXEND.indication (FormatViolation) RX VHT-SIG-B RX Supported m
fer to 20.3.23 Not HT-SIG Unsupported mode: Set PHY_RXSTART.indication (RXVECTOR) then set PHY_RXEND.indication (Unsu
Set PHY_RXSTART.indication (RXVECTOR) then set PHY_RXEND.indication (UnsupportedRate) Determine if PPDU is filtere

Assigned

Edward Au

6728

1000

RISON, Mark

E

Y

"the Sleep Mode element" needs "WNM-" added (and s lowercased). Sometimes "elements", which is suspect. Also follow-ons, e.g. references to "Sleep Mode Request" frames.

As it says in the comment

EDITOR

Submission Required

Assigned

Ganesh Venkatesan

6072

1000

Hamilton, Mark

T

Y

1312.24

9.13.4

Under GCR, an A-MPDU will contain an MPDU with group addressed RA. There are notes explaining that an HT (and VHT) AP can transmit an A-MPDU containing an MPDU with a group addressed RA, but there is no note saying this is true for GCR APs (non-HT, included), also.

Add a "NOTE 3--An AP providing GCR service can transmit an A-MPDU containing MPDUs with a group addressed RA.

MAC

Assigned

Jouni Malinen

6024

1000

Malinen, Jouni

T

Y

1925.01

11.4.5.4.4

################

Add "The receiver shall discard MSDUs and MMPDUs whose constituent MPDU PN values are not sequential." to 11.4.5.4.4.

MAC

Submitted comment should say:

The PN and replay detection rules for GCMP have been specified in a way that is significantly different from the style used for CCMP. This is unfortunate since number of the rules are actually supposed to be identical due to the shared AAD design. It looks like one of the important steps for the security of the design has been lost, i.e., GCMP does not protect against an attack related to fragmented frames while CCMP does. The key missing requirement for GCMP is this step from 11.4.3.4.4 (same subclause for CCMP): "h) The receiver shall discard MSDUs and MMPDUs whose constituent MPDU PN values are not sequential."

It should be noted that the specific use of "sequential" here requires the PN to be incremented exactly by one (i.e., not skipping any PN). Without that interpretation, this would not protect against the attack where an attacker picks MPDUs from two different fragmented MSDU/MMPDU and replaces the sequence number (not protected by AAD) to get the recipient accept these as an MSDU/MMPDU even though the data is from two different MSDU/MMPDU. Unfortunately, the other occurrences of "sequential" in both of these "PN and replay detection" subclauses need to have different interpretation.. It would be good to reword these subclauses to address this small, but important, difference.

For background history on this special requirement for fragmented frames:
- text added for CCMP: https://mentor.ieee.org/802.11/dcn/03/11-03-0118-02-000i-alternate-text-for-tgi-8-3-4.doc
- motion on Slide 13 of https://mentor.ieee.org/802.11/dcn/03/11-03-0092-04-000i-ccmp-reorganization.ppt
- minutes: pages 30-32 of http://grouper.ieee.org/groups/802/11/Minutes/Cons_Minutes_Jan-2003.pdf

The specific attack:

Say, there are two MSDUs, each with two MPDUs:
MSDU_a(MPDU_a1, MPDU_a2), MSDU_b(MPDU_b1,MPDU_b2). An attacker prevents a STA from seeing MPDU_a2 and MPDU_b1 and MPDU_b2… and replays MPDU_b2 with SeqNum changed to be that of MPDU_a1. Without this "no-skipping-PNs-within-MSDU" rule, the recipient would have accepted the invalid MSDU.

Since GCMP has the same AAD design (which does not protect seq#) as CCMP, it needs the same protection step for this case.

Assigned

Jouni Malinen

6239

1000

RISON, Mark

T

Y

1924.6

11.4.5.4.4

11.4.3.4.4 re CCMP PN and replay detection says that "The receiver shall discard MSDUs and MMPDUs whose constituent MPDU PN values are not sequential.", but no such statement appears here for GCMP

Add such a statement here

MAC

Assigned

Jouni Malinen

6240

1000

RISON, Mark

T

Y

1924.6

11.4.5.4.4

The CCMP version of this subclause seems markedly different

Align the two subclauses, since they should be essentially the same

MAC

Assigned

Jouni Malinen

6564

1000

RISON, Mark

T

Y

What exactly does "sequential" mean? It seems to be intended to mean "increasing in steps of 1" but might be interpreted as just "increasing"

Clarify this, especially for 11.4.3.4.4.g

MAC

Assigned

Mark Hamilton

5032

1000

Stephens, Adrian

T

Y

1219.22

8.6.21.2

"and precede all other elements that are vendor-specific elements that are part of the Last field in the Action frame."
The structure being described is the Action field. The vendor specific elements are not part of the action field, and so this reference is misleading.

Delete the entire sentence.

MAC

Assigned

Mark Hamilton

5033

1000

Stephens, Adrian

T

Y

1220.27

8.6.21.3

"and precede all other elements that are vendor-specific elements that are part of the Last field in the Action frame."
The structure being described is the Action field. The vendor specific elements are not part of the action field, and so this reference is misleading.

Delete the entire sentence.

MAC

Assigned

Mark Hamilton

5034

1000

Stephens, Adrian

T

Y

1205.38

8.6.20.4

The Vendor Specific element is not part of the Action field, but follows it.

Ditto at 1206.29.

Delete the Vendor specific row and the descriptive text.

MAC

Assigned

Mark Hamilton

5035

1000

Stephens, Adrian

T

Y

1209.19

8.6.20.10

"The Destination REDS AID field is set to the AID of the target destination REDS" -- no size is given for this field.

Define the structure & size of this field.

MAC

Assigned

Mark Hamilton

5039

1000

Stephens, Adrian

T

Y

1215.6

8.6.20.20

"The Sampling Frequency Offset field is reserved when set to 0" -- is internally self-contradictory, i.e. you need to test its value to determine whether its value should have been ignored.

Replace it with something meaningful, or delete the sentence.

MAC

Assigned

Mark Hamilton

5060

1000

Stephens, Adrian

T

Y

1126.33

8.6.8.16

The reference in the "Notes" of the 20/40 BSS Coexistence" element is incorrect.

Change to 8.4.2.59.

MAC

Assigned

Mark Hamilton

5095

1000

Stephens, Adrian

T

Y

1254.46

9.3.2.5

The "NAV (Fragment *)" shaded rectangles are misleading. They are shown as starting at the end of the Ack. In fact, they start at the end of the Fragment *.

Move the "NAV (Fragment 0)" block up and extend the left edge to align with the end of Fragment 0. Extend the left edge of "NAV (Fragment 1)" to align with the end of Fragment 1.

MAC

Assigned

Mark Hamilton

5130

1000

Stephens, Adrian

G

Y

1313.19

9.13.5

"MPDUs in an A-MPDU carried in an HT PPDU shall be limited to a maximum length of 4095 octets.
A STA shall not transmit an MPDU in a VHT PPDU to a STA that exceeds the maximum MPDU length
capability indicated in the VHT Capabilities element received from the recipient STA."

These statements do not relate to the transport of A-MPDUs, but he formation of A-MPDUs from MDPUs.

Either change the heading to capture the actual purpose of this subclause or move these statements in a new sibling subclause "constraints on MPDUs carried in an A-MPDU".

MAC

Discuss

MAC: 2015-05-09 00:03:44Z: MAH - prefer the new subclause suggestion.

Assigned

Mark Hamilton

5137

1000

Stephens, Adrian

T

Y

1323.58

9.22.2.2

NOTE 4 talks about conditions b) or c) "for a secondary AC". But part of conditions b) and c) is that they are the primary AC. This is inconsistent.

Remove NOTE, or reword it to avoid references to b) and c).

MAC

Assigned

Mark Hamilton

5141

1000

Stephens, Adrian

T

Y

1329.56

9.22.2.7

"All other channel access functions at the STA shall treat the medium as busy"

"treat the medium as busy" is underspecified. Better to include this in the definition of virtual carrier sense.

Add to 9.3.2.1 a statement that the virtual carrier sense indicates medium busy during the TXNAV duration and reference 9.22.2.7 for its definition.

MAC

Assigned

Mark Hamilton

5234

1000

Gwynne, Gloria

E

N

1407.26

9.7.1

page 1287 of body. Unclear. Does "Higher layer protocols may negotiate a rate outside the mandatory rate set." apply only to OCB?

If only applies to OCB, say so: "STA in which dot11OCBActivated is true may attempt to negotiae ..." or "STA which is operating OCB may attempt to negotiate... " If not, add a carriage return to separate into two paragraphs.

MAC

Assigned

Mark Hamilton

5362

1000

Hunter, David

E

Y

839.08

8.4.2.29

"aggregated packet": this standard uses "packet" ambiguously, but the two defined meanings are clear: a packet is either a PPDU or a layer 3 (IETF definition) structure. The use of "packet" on page 839 refers to neither.

Replace "packets" with "MPDUs".

MAC

EDITOR: 2015-04-28 12:55:54Z - Requires technical interpretation. Could mean A-MPDU and/or A-MSDU. Tranferred to MAC.

Assigned

Mark Hamilton

5398

1000

Hunter, David

T

Y

1089.22

8.6.2.2

"chosen ... to identify the request/report transaction.": implies that this procedure is a way for a sender to find a specific transaction. Instead the procedure is followed in order to _provide an identifier_ for the current transaction.

Replace "to identify the" with "to provide an identifier for the specific"

MAC

Assigned

Mark Hamilton

5542

1000

Hunter, David

E

Y

1638.16

10.8.5

"Any calculation ... shall cause the mitigation requirements for the channel in the current regulatory domain to be satisfied.": "shall cause" -- what kind of normative statement is that? Technically, if those mitigation requirements just happen to be met (that is their satisfaction wasn't actually _caused_ by the calculation, then the STA fails this normative statement.

Replace "shall cause" with "needs to meet" and delete "to be satisfied". If those words don't sound regulatory enough, then replace "needs to meet" with "are required to meet" (and still delete the "to be satisfied" at the end of the sentence.

MAC

EDITOR: 2015-04-29 07:32:23Z - Deletion of a "shall" may have a technical effect. Transferring to MAC.

Assigned

Mark Hamilton

5566

1000

Hunter, David

E

Y

1641.57

10.9.3

"setQuiet": typo.

On lines 57 and 60 and on page 1642 line 2 replace "setQuiet" with "set Quiet".

MAC

EDITOR: 2015-04-29 09:31:15Z - Transferring to MAC. I have changed the replacement text to match 624.51. However there might be a problem either at 624.51 or at 1050.24, because the meaning of the AP Quiet Mode field does not appear to encompass use of this field set to 1 in IBSS, which is what 624.51 appears to require.

Assigned

Mark Hamilton

5571

1000

Hunter, David

T

Y

1644.32

10.9.7

"All measurement requests and reports are enabled by default.": this statement is inside a normative paragraph. Shouldn't this statement also be normative?

Replace "are enabled" with "shall be enabled".

MAC

Assigned

Mark Hamilton

5573

1000

Hunter, David

T

Y

1644.42

10.9.8.1

"An attempt may be made to move a BSS to a new operating channel.": if this were actually a normative statement, it would be a passive normative -- with no indication of the subject; can any STA do this, or in an infrastructure BSS just the AP, or...? But this is likely just an informative comment, so the "may" is misplaced.

Replace "An attempt may be made to move" with "A channel switch is an attempt to move".

MAC

Assigned

Mark Hamilton

5584

1000

Hunter, David

T

Y

1646.01

10.9.8.3

"Each STA shall include a Channel Map field within the IBSS DFS elements that it transmits.": this implies _all_ such elements, but does not state the requirement directly. Also, once again, the field is just _in_ the element.

Replace "field within the IBSS DFS elements" with "field in all IBSS DFS elements".

MAC

Assigned

Mark Hamilton

5585

1000

Hunter, David

T

Y

1646.06

10.9.8.3

"is essential.": per the IEEE Style Manual requirements shall use "shall"/"should"/"may" and non-requirements should not appear to be requirements.

Replace (on line 5) "The ability to send" with "Each STA shall have the ability to send" and on line 6 delete "is essential".

MAC

Assigned

Mark Hamilton

5586

1000

Hunter, David

T

Y

1646.08

10.9.8.3

"The potential for hidden nodes within an IBSS means that the IBSS channel switch protocol is best effort.": but protocols aren't best effort, or not; frame transmissions are best effort or not. Also, "means that" is a type of hidden requirement.

Replace "The potential for hidden nodes within an IBSS means that the IBSS channel switch protocol is best effort."
with:
"Because of the potential for hidden nodes in an IBSS, the IBSS channel switch frames shall be transmitted best effort.."

MAC

Assigned

Mark Hamilton

5587

1000

Hunter, David

T

Y

1646.1

10.9.8.3

"shall have an individual responsibility to cease transmission on a particular channel": don't know how we know whether an implementation has taken responsibility, much less individual responsibility; and only on a particular channel, not every channel on which radar is detected?

Replace: "shall have an individual responsibility to cease transmission on a particular channel in the presence of radar."
with: "shall cease transmission on every channel on which radar has been detected."

MAC

Assigned

Mark Hamilton

5596

1000

Hunter, David

T

Y

1647.16

10.9.8.3

"There are several circumstances when DFS owner recovery is required": "required" is a normative term that is out of place in an IEEE standard.

Replace: "recovery is required"
with: "recovery is needed"

MAC

Assigned

Mark Hamilton

5617

1000

Hunter, David

T

Y

1648.5

10.9.8.4.3

"Announcement shall be set to the values identical to those in the received Channel Switch Announcement frame. The fields in the Mesh Channel Switch Parameters element shall be set to the values identical to those in the received Mesh Channel Switch Parameters element, except for the Time To Live field": "identical to those" has a simpler alternative: "matching". And this paragaph is too long.

On lines 50 and 52 replace "the values identical to those in" with "the matching values in". On line 49 start a new paragraph with the sentence that begins "The fields in the Channel".

MAC

Assigned

Mark Hamilton

5620

1000

Hunter, David

T

Y

1648.61

10.9.8.4.3

"and existing mesh peerings may be maintained in the new operating channel.": as long as the peers move to the new channel.

Replace "and existing mesh peerings may be maintained in the new operating channel." with "and, as long as the mesh peers move to the new operating channel, their peerings may be maintained in the new channel."

MAC

Assigned

Mark Hamilton

5621

1000

Hunter, David

T

Y

1649.02

10.9.8.4.3

"until a period of time equal to the ProbeDelay has transpired": but there is no such variable in the MLME. The only value of ProbeDelay available is that from the most recent invocation by the SME of one of the three primitives: MLME-SCAN.request, MLME-JOIN.request, or MLME-START.request. In the current context (during a channel switch process) the appropriate primitive appears to be either the MLME-JOIN.request or the MLME-START.request, so the text needs to specify either of those as the source of the value of the ProbeDelay parameter.

Replace "until a period of time equal to the ProbeDelay has transpired" with "until a period of time indicated by the ProbeDelay parameter (from the most recent SME invocation of either the MLME-JOIN.request or the MLME-START.request) has transpired"

MAC

Assigned

Mark Hamilton

5622

1000

Hunter, David

T

Y

1649.08

10.9.8.4.4

"the mesh STA is capable of operating in multiple operating classes": 'multiple" implies simultaneity - doubt that a mesh STA is capable of operating in several classes at once.

Replace "multiple" with "several".

MAC

Assigned

Mark Hamilton

5623

1000

Hunter, David

T

Y

1649.17

10.9.8.4.4

"with behavior limits set of 16" and on line 21: "for which the behavior limits set listed in Annex E includes the value 16": as explained in Annex E, these references should be to 'behavior limits 16" or "behavior limits set with the encoding 16 (see Table D-2)".

On line 17 replace "set of 16" with "set 16", and on lne 21 replace "listed iin Annex E includes the value 16;" with "listed in Annex E has the encoding 16 (see Annex D, Table D-2)."

MAC

Assigned

Mark Hamilton

5625

1000

Hunter, David

T

Y

1649.26

10.9.8.5

"During a non-HT OBSS scan operation, the channel scan duration is a minimum of dot11OBSSScanPassiveTotalPerChannel TU": this really looks like the "is" should be a "shall be". Also the total per channel TUs are likely to be more than 1, so replace "TU" with "TUs".

Replace "is a minimum" with "shall be a minimum" and on lines 27 and 28 replace "TU" with "TUs".

MAC

Assigned

Mark Hamilton

5628

1000

Hunter, David

T

Y

1650.04

10.9.8.6

"to a new operating channel in a BSS shall be made": since this sublause is about DMG BSSs, should make that clear in this first sentence. Also, for clarification, "may make use of the information in Supported Channel elements" should emphasize that the information is in received elements.

Replace "in a BSS" with "in a DMG BSS".
Replace "information in Supported Channel elements" with "information in received Supported Channel elements". Likewise, on line 11 replace "Announcement element in DMG Beacon frames" with "Announcement element in its transmitted DMG Beacon frames".

MAC

Assigned

Mark Hamilton

5631

1000

Hunter, David

T

Y

1650.29

10.9.9

"A Channel Switch Mode equal to 1 means that the STA in a BSS to which the frame containing the element is addressed shall transmit no further frames within the BSS until the scheduled channel switch.": (1) this says nothing about the STA receiving this Channel Switch Mode field, but how else does the STA know?; (2) meaning is not the critical part of a requirement (the "if..then shall" is the critical part); (3) frames aren't addressed to BSSs, but STAs in BSSs; (4) open question: this requirement only limits transmissions in a BSS - so the STA is still allowed to transmit (on the soon to be abandoned channel) Action frames to STAs outside the BSS?; (5) this requirement is mitigated by the following that allows IBSS STAs to ignore this flag - so the "shall" is inaccurate in that case.

Replace:
"A Channel Switch Mode equal to 1 means that the STA in a BSS to which the frame containing the element is addressed shall transmit no further frames within the BSS until the scheduled channel switch."
with:
"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."

MAC

Assigned

Mark Hamilton

6301

1000

RISON, Mark

T

Y

656.15

8.4.1.9

There's a "REFUSED_BASIC_RATES_MISMATCH" but there's nothing for HT-MCS or VHT-MCS+SS mismatch

Extend REFUSED_BASIC_RATES_MISMATCH to account for HT and VHT (5 instances)

MAC

Assigned

Mark Hamilton

6340

1000

RISON, Mark

T

Y

1088

8.6

"Vendor Specific" should not appear in $Foo frame Action field formats, since the VSIEs are in the Action frame not the Action field (per 8.3.3.13/14)

Remove vendor-specific elements at 1111.46, 1166.17, 1167.31, 1188.43, 1190.8, 1205.38, 1205.61, 1206.28, 1206.52,

MAC

Assigned

Mark Hamilton

6341

1000

RISON, Mark

T

Y

1088

8.6

"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 8.3.3.13/14)

Remove vendor-specific subelements in subclause 8.6 (e.g. p 1114, 1127, 1183, 1184)

MAC

Assigned

Mark Hamilton

6342

1000

RISON, Mark

T

Y

1088

8.6

The $Foo frame Action field does not include VSIEs, MICEs or AMPEEs (per 8.3.3.13)

Remove those fields at 1188.43, 1190.8, 1191.7

MAC

Assigned

Mark Hamilton

6407

1000

RISON, Mark

T

Y

1180.61

8.6.14.25

"The Transmit Power Envelope element conveys the local maximum transmit power for various transmission bandwidths." -- this is already stated at 1047.3

Delete the cited text

MAC

Assigned

Mark Hamilton

6429

1000

RISON, Mark

T

Y

1306.36

9.7.12.2

The Tx Supported VHT-MCS and NSS Set is not used anywhere

Delete the referenced subclause

MAC

Assigned

Mark Hamilton

6503

1000

RISON, Mark

T

Y

1185.08

8.6.15.2

The length range for the TIM Element field is shown as 6-257. However, Figure 8-124 shows that the TIM Element has at most 5+251=256 octets

Change the upper limit to 256

MAC

Assigned

Mark Hamilton

6658

1000

RISON, Mark

E

Y

Change "VHT Operating" to "VHT Operation" at 1554.6.

Delete "carried within a frame" at 924.63. Delete "in a frame" at 1823.64, 1824.35.

Change "in a frame" to "in a Beacon frame or a Probe Response frame" at 1823.58.

Change 1527.20 from "if the Request element of the Probe Request includes the RCPI element ID" to "if there is a Request element in the Probe Request that includes the RCPI element ID".

[References might be to D3.0 rather than D4.0]

As it says in the comment

MAC

EDITOR: 2015-04-30 14:36:21Z - Transferring to MAC. These are not editorial changes.

Assigned

Mark Hamilton

6721

1000

RISON, Mark

T

Y

Does "pre-VHT" need defining?

Add a definition of the term

MAC

MAC: 2015-05-11 00:33:42Z: MAH - agree, but it is simpler. The usage appears only in clause 22, and only for "pre-VHT modulated fields". The meaning of this is described on P2494.49 (and the NOTE at P2489.56). That description just needs to be sooner, and clearer, within clause 22.

Assigned

Mark Rison

6305

1000

RISON, Mark

T

Y

There is a zoo of inconsistent terminology for "carrier sense", whch makes it hard to understand exactly what is meant where and how the various PHYs compare: CS, CCA, CS/CCA, energy detect, ED, PHYED, CCA-ED, CCA Mode 1-5

First rename CCA-ED to PHYRED (regulatory ED). Then call the ED which everybody uses PHYED, and the preamble detect PHYPD. Call the combination of things which yield the PHY part of "carrier sense" PHYCS. Kill the terms CS, CCA, CS/CCA, CCA Mode, ED. Make it clear how "I'm currently transmitting" fits into "carrier sense", and whether "I've received the PPDU header so I know how long to consider the medium busy even though the energy has gone away" is considered part of PHYCS or part of MACCS/virtual CS

GEN

Submission Required

Assigned

Mark Rison

6308

1000

RISON, Mark

T

Y

18.3.10.6 CCA requirements says: "For improved spectrum sharing, CCA-ED is required in some bands. The behavior class indicating CCA-ED is given in Table D-2 (Behavior limits sets). The operating classes requiring the corresponding CCA-ED behavior class are given in E.1 (Country information and operating classes). A STA that is operating within an operating class that requires CCA-ED shall operate with CCA-ED. Unless required by regulation, the CCA-ED shall not be required for license-exempt operation.
CCA-ED shall indicate a channel busy condition when the received signal strength exceeds the CCA-ED threshold as given by dot11OFDMEDThreshold. The CCA-ED thresholds for the operating classes requiring CCA-ED are subject to the criteria in D.2.5 (CCA-ED threshold)."

D.2.5 CCA-ED threshold says: "CCA-ED thresholds for operation in specific bands are given in E.2 (Band-specific operating requirements) where they differ from the values in PHY clauses."

So the OFDM PHY refers you to D.2.5 which refers you to E.2 except where the answer is the same as in the PHY clause ... but that's where you started!

Break the infinite loop. Define the CCA-ED thresholds in one place only

GEN

Submission Required

Assigned

Mark Rison

6335

1000

RISON, Mark

T

Y

1219.18

8.6.21.2

"One or more elements are present in this frame" -- need to explicitly list which those are, and their order

As it says in the comment (see also CID 3499)

MAC

Submission Required

Assigned

Mark Rison

6337

1000

RISON, Mark

T

Y

1220.24

8.6.21.3

"One or more elements can appear in this frame." -- need to explicitly list which those are, and their order

As it says in the comment (see also CID 3499)

MAC

Submission Required

Assigned

Mark Rison

6338

1000

RISON, Mark

T

Y

1205.57

8.6.20.4

"Each provided element is an element as specified in 8.4.2 (Elements), that the transmitter of this frame is providing to the destination of the frame." -- need to explicitly list which those are, and their order

As it says in the comment (see also CID 3499)

MAC

Submission Required

Assigned

Mark Rison

6339

1000

RISON, Mark

T

Y

1206.48

8.6.20.5

"The provided elements are elements, as described in 8.4.2 (Elements), that the transmitter of this frame is providing to the destination of the frame." -- need to explicitly list which those are, and their order

As it says in the comment (see also CID 3499)

MAC

Submission Required

Assigned

Mark Rison

6376

1000

RISON, Mark

E

Y

1593

10.3.5

There are numerous editorial and consistency issues with the description of the AP/PCP (re)assoc receipt procedures

I will propose text (not possible to give here)

EDITOR

Submission Required

EDITOR_A: 2015-05-02 01:11:09Z Need submission from Mark Rison.

Assigned

Mark Rison

6404

1000

RISON, Mark

E

Y

591.37

8.2.5.2

The first para of 8.2.5.2 is full of horrors

I will propose text (not possible to give here)

EDITOR

Submission Required

Assigned

Mark Rison

6422

1000

RISON, Mark

T

Y

Get rid of the BSS basic VHT set stuff in the same way the BSS basic HT set stuff was gotten rid of in CID 2010

As it says in the comment

MAC

Submission Required

MAC: 2015-05-11 00:28:44Z: MAH - need a submission to get all the details.

Note that the resolution to CID 2010 (which is to adopt the changes in 11-14/207r3 for CID 2010) already has a number of changes for the VHT material, included. So, the comment needs to be clarified as to exactly what changes done for HT (only) should now be done for VHT.

Assigned

Mark Rison

6426

1000

RISON, Mark

T

Y

1262.53

9.3.2.12.3

"When a Data, Management or Extension frame is received in which the Retry subfield of the Frame Control field is equal to 1, the appropriate cache is searched for a matching frame. If the search is successful, the frame is considered to be a duplicate." -- this does not apply when an MSDU is sent under a BA agreement, since the Retry bit need not be set and in any case the BA bitmap is consulted to look for dupes, not the cache

Amend the wording accordingly

MAC

Discuss

MAC: 2015-05-09 23:19:22Z: MAH - Disagree. The text at the start of 9.3.2.12 says, "Additional duplicate filtering is performed during Receive Buffer Operation for frames that are part of a block ack agreement". This indicates that the receiver cache filtering _is_ done under Block Ack agreement (although only if the Retry bit is equal to 1). If the Retry bit really can never be equal to 1 under Block Ack, then the receiver cache text is moot, per the sentence the commenter quoted, so no change is needed. If the Retry bit can ever be equal to 1 under Block Ack, then the question is whether the receiver cache would falsely discard a valid (non-duplicate) frame. There does not seem to be such a problem case, so again, it is equivalent function to invoke the receiver cache or not, along with the Block Ack processing rules, and no change is necessary.

See also CID 6490.

Propose: Reject.

Assigned

Mark Rison

6442

1000

RISON, Mark

T

Y

1248.45

9.3.2.3.1

The spec says things like "immediate response" and "immediately following" and "immediately after" but does not state what this means. In general, it seems to mean "after SIFS", but in some contexts this is not the case (e.g. 1409.49)

Delete the first para of 8.3.1.1 "In the following descriptions, "immediately previous" frame means a frame whose reception concluded
within the SIFS preceding the start of the current frame." and instead add something somewhere generic (maybe 9.3.2.3.1) the following: "In this standard, unless indicated otherwise, an "immediate response" (or similar constructs with "immediately") is one which occurs SIFS after the frame causing the response, and an "immediately previous frame" (or similar constructs) is one whose reception concluded a SIFS before the start of the current frame."

MAC

Discuss

MAC: 2015-05-09 23:31:51Z: MAH - Propose Reject.

There are 175 instances of "immediately" (many of which are used in a completely different sense), and 306 of "immediate" (many of which are clearly not related to this comment). As a result, any globally applied meaning would have to be crafted very carefully so as to not include unintended contexts. (Note, especially, use in clause 10, PHY clauses, Annex S, etc.)

Further, by removing the text from clause 8, and putting an "instructions for interpretation" type of sentence deep with a subclause of clause 9, is going to leave readers of clause 8 hopelessly confused. This change would need to be 1.4, or somewhere similar - which compounds the concern stated above.

Thus, a global statement applied to the meaning of "immediate" or "immediately" seems overly dangerous.

Further, the commenter has not identified specific changes that are needed, to enable individual, localized changes that would resolve the comment.

Assigned

Mark Rison

6452

1000

RISON, Mark

T

Y

1260.38

9.3.2.9

How does EIFS (= aSIFSTime + ACKTxTime + DIFS) work if the ack timeout (= aSIFSTime + aSlotTime + aRxPHYStartDelay) is a significant fraction of it, in the case where the Ack is corrupted?

At 1260.38, after "In this instance, the STA shall
invoke its backoff procedure at the PHY-RXEND.indication primitive and may process the received frame" add "NOTE---If a frame with an incorrect FCS is received, EIFS is used in the course of this backoff procedure (see 9.3.2.3.7)."

MAC

Discuss

MAC: 2015-05-09 23:43:21Z: MAH - Propose: Reject. While this note is true, it is true for many cases. That is, when the backoff procedure is invoked, the idle medium sensing time for that procedure is based on the rules in the procedure, which may or may not include the Ack Timeout interval. It does seem useful to try to list them all, or to specifically call out only this one.

Assigned

Mark Rison

6482

1000

RISON, Mark

T

Y

1248.21

9.3.2.1

"AirDelay is aAirPropagationTime indicated in the
Coverage Class field of the Country element received from the AP of the BSS with which the STA is
associated or the DO of the IBSS of which the STA is a member or from another mesh STA in the same
MBSS, or if no Country element has been received from the AP of the BSS with which the STA is associated,
the value of aAirPropagationTime indicated in the PLME-CHARACTERISTICS.confirm primitive." is circular, because the PLME-CHARACTERISTICS.confirm gets info from the PHY characteristics, and the PHYs say "As indicated by the coverage class (see 9.21.4 (Operation with coverage
classes))."

This would probably best be fixed in 9.21.4. Perhaps "The default PHY parameters are based on aAirPropagationTime having a value of 0 us" could be changed to something like "When dot11OperatingClassesRequired is false, or the aAirPropagationTime is not available from a Country element, the aAirPropagationTime shall be taken to be 0 us"

MAC

Submission Required

Assigned

Mark Rison

6490

1000

RISON, Mark

T

Y

1262.47

9.3.2.12.3

This subclause does not cover BA, where a SN cache is not consulted (a BA bitmap window is consulted), even if the Retry bit is set (1262.53)

Add words to that effect

MAC

Discuss

MAC: 2015-05-09 23:54:45Z: MAH - Disagree. The text at the start of 9.3.2.12 says, "Additional duplicate filtering is performed during Receive Buffer Operation for frames that are part of a block ack agreement". This indicates that the receiver cache filtering _is_ done under Block Ack agreement (although only if the Retry bit is equal to 1). If the Retry bit really can never be equal to 1 under Block Ack, then the receiver cache text is moot, per the sentence the commenter quoted, so no change is needed. If the Retry bit can ever be equal to 1 under Block Ack, then the question is whether the receiver cache would falsely discard a valid (non-duplicate) frame. There does not seem to be such a problem case, so again, it is equivalent function to invoke the receiver cache or not, along with the Block Ack processing rules, and no change is necessary.

See also CID 6426.

Propose: Reject.

Assigned

Mark Rison

6496

1000

RISON, Mark

T

Y

1250.16

9.3.2.3.3

Does the SIFS 10% of aSlotTime include aAirPropagationTime too? Seems large. There is no need to allow for 10% of the aAirPropagationTime as a STA's timing accuracy is independent of the aAirPropagationTime

Change to 10% of aSlotTime - aAirPropagationTime (2x in this subclause). See also 9.3.2.1's 10% and the 10%s in 9.3.2.3.10 and 9.3.2.3.11

MAC

Discuss

MAC: 2015-05-09 23:57:54Z: MAH: Needs discussion. Note that this measurement is specified with this phrase, "shall not allow the space between frames that are defined to be separated by a SIFS, as measured on the medium, to vary from the nominal SIFS by more than ±10% of aSlotTime".

Since this is "as measured on the medium", but there is no indication of _where_ on the medium it is measured, it is quite possible that aAirPropagationTime (even aAirPropagationTime x 2) will come into effect within the measurement. How does this affect the perceived conformance of the implementation being measured?

Assigned

Mark Rison

6583

1000

RISON, Mark

E

Y

"All other bits are reserved, and are set to 0 on transmission and ignored on reception."; "the WEP Key ID subfield in the MPDU shall be set to 0 on transmit and ignored on receive."; "Bits 5 to 7 of the Nonce Flags field are reserved and shall be set to 0 on transmission."; "The reserved bits shall be set to 0 and shall be ignored on reception."; "If the value of Key Type (bit 3) is 0, then this bit shall be 0 on transmit and ignored on receive. "; "It shall be set to 0 on transmit and ignored on receive."

Simplifiy all of these to a statement of the form to "x is reserved", except the one which just says to set reserved bits to 0 on tx and ignore on rx, which can just be deleted.
Note, however, that the statement that reserved bits are set to 0 on tx and ignored on rx is only made within the scope of clause 8, so this needs to be widened to cover other clauses

MAC

Submission Required

EDITOR: 2015-04-30 13:07:54Z - Submission required. Transferring to MAC.

Assigned

Mark Rison

6719

1000

RISON, Mark

T

Y

"used together with an operating class number" -- not for non-TVHT. Also say primary upper should match SCO. Also how is primary position specified for VHT? Also get rid of unused behaviours. Also restrict the "defined by regulations" stuff explicitly to just TVHT and explain because of differening widths. Also what is 80+ for?

I will propose text once I've worked out what I was going on about

MAC

Submission Required

Assigned

Mark Rison

6733

1000

RISON, Mark

E

Y

Ref. to "8.4.2.21.10" in new BSSID stuff -- caption does not say "LCI report" nor "Location configuration information" nor "field" etc.

I will propose text once I've worked out what I was going on about

EDITOR

Submission Required

Assigned

Mark Rison

6775

1000

RISON, Mark

T

Y

"1-127" for rate sets is bogus because 127 and 126 are not rates but HT/VHT selectors

Either change to 1-125 or rename the parameter to refer to "rate set and BSS selector"

MAC

Discuss

MAC: 2015-05-11 15:16:19Z: MAH. Assumedly, this is referencing the occurance of "1-127" as the Valid range for several rate set parameters to some MLME primitives.

Propose: Reject. There is no normative text that specifies that the values 126 and 127 cannot be used as rate values in these rate sets. While it is logical that these values should be excluded, so they can be unambiguously used as BSS Membership Selectors, a larger change is needed to accomplish this without creating inconsistency within the Standard.

Assigned

Mark Rison

6814

1000

RISON, Mark

T

Y

1321

9.22.2.1

Where is the stuff which explains how stuff is taken off queues? Is it just that each queue is a pseudo-STA fed MSDUs one at a time? That would still require a statement that a new MSDU is not fetched if a previous one is outstanding

Add something about how/when items are taken off queues

MAC

Submission Required

MAC: 2015-05-12 06:00:00Z: MAH - Agreed. Need submission to get this right.

Assigned

Matthew Fischer

5133

1000

Stephens, Adrian

G

Y

1311.48

9.13.2

"A STA shall not transmit a VHT PPDU if the PPDU duration exceeds aPPDUMaxTime defined in Table 22-29
(VHT PHY characteristics).
NOTE--This restriction limits the maximum value in the LENGTHfield in the L-SIG field of a VHT PPDU to 4095.
A STA shall not transmit a VHT PPDU in TVWS bands if the PPDU duration exceeds aPPDUMaxTime
(defined in Table 23-25 (TVHT PHY characteristics)). "

These statements would better live in 9.14.

Move cited text to 9.14.

MAC

Assigned

Matthew Fischer

5866

1000

Schelstraete, Sigurd

T

N

587.37

8.2.4.7.1

The max PSDU size for VHT PPDU (fourth column) may be wrong. There is a separate comment on Table 22-29. Outcome of that comment resolution should be reflected in this Table 8-19.

See comment

MAC

Assigned

Matthew Fischer

5868

1000

Schelstraete, Sigurd

T

N

595.61

8.3.1.2

"In an RTS frame transmitted by a VHT STA in a non-HT or non-HT duplicate format and where the scrambling sequence carries the TXVECTOR parameters CH_BANDWIDTH_IN_NON_HT and DYN_BANDWIDTH_IN_NON_HT (see 9.3.2.6 (VHT RTS procedure)), the TA field is a bandwidth signaling TA."
Is there any other case where the use of bandwidth signaling TA is allowed? If not, make this explicit.

Suggested wording, to be added at end of paragraph: "A bandwidth signaling TA shall not be used in any other case"

MAC

Assigned

Matthew Fischer

5873

1000

Schelstraete, Sigurd

T

N

611.56

8.3.1.20

"The TA field is set to the address of the STA transmitting the VHT NDP announcement frame or a bandwidth signaling TA" should be more specific. It's not just any signaling TA, but the specific signaling TA that is obtained by setting the Individual/Group bit of the address of the transmitting STA to one.

Suggested wording: "The TA field is set to the address of the STA transmitting the VHT NDP announcement frame or the bandwidth signaling TA that is obtained by setting the Individual/Group bit in that address to one"

MAC

Assigned

Matthew Fischer

5874

1000

Schelstraete, Sigurd

T

N

611.57

8.3.1.20

"In a VHT NDP Announcement frame transmitted by a VHT STA in a non-HT or non-HT duplicate format and where the scrambling sequence carries the TXVECTOR parameter
CH_BANDWIDTH_IN_NON_HT, the TA field is set to a bandwidth signaling TA."
Is there any other case where the use of bandwidth signaling TA is allowed? If not, make this explicit.

Suggested wording, to be added at end of paragraph: "A bandwidth signaling TA shall not be used in any other case"

MAC

Assigned

Matthew Fischer

5885

1000

Schelstraete, Sigurd

T

N

1311.48

9.13.2

Lines 48-55 deal with the maximum PPDU duration. This text belongs in Clause 9.14 (PPDU duration constraint), which contains similar text for HT and DMG STAs.

Move lines 48-55 to Clause 9.14

MAC

Assigned

Matthew Fischer

5886

1000

Schelstraete, Sigurd

T

N

1311.51

9.13.2

NOTE is incorrect. The LENGTH field in L-SIG is limited to 4095 because it is 12 bits long. It is the max value of the LENGTH field that determines the max VHT PPDU size, not the other way round.

Delete NOTE

MAC

Assigned

Matthew Fischer

5892

1000

Schelstraete, Sigurd

T

N

1316.09

9.16

A statement similar to the first paragraph should be included for VHT transmisisons.

Add LDPC requirement for VHT.

MAC

Assigned

Matthew Fischer

5894

1000

Schelstraete, Sigurd

T

N

1329.14

9.22.2.7

The words "followed after SIFS by a PPDU containing one or more VHT Compressed Beamforming frames" belong with the second sub-bullet

Second sub-bullet should be: "a Beamforming Report Poll frame followed after SIFS by a PPDU containing one or more VHT Compressed Beamforming frames"

MAC

Assigned

Matthew Fischer

5900

1000

Schelstraete, Sigurd

T

N

1424.63

9.32.3

This section should not have requirements on VHT beamformee. Delete paragraph or move to appropriate section.

See comment

MAC

Assigned

Matthew Fischer

5901

1000

Schelstraete, Sigurd

T

N

1427.23

9.23.3

It would make sense to have a section on explicit feedback beamforming for VHT after clause 9.32.3

Add section "Explicit feedback beamforming for VHT" to clarify that Explicit feedback beamforming with immediate feedback is the only allowed format for VHT.

MAC

Assigned

Matthew Fischer

5959

1000

Fischer, Matthew

T

Y

512.45

6.3.103.3.2

The MLME-ESTIMATED-THROUGHPUT.confirm needs to have an uplink estimate in addition to the downlink estimate. The existing estimate could be improved. Some management pieces are missing to allow the estimated throughput to be computed. A MIB variable is needed to correspond to the functionality.

A presentation will be provided to address these and other issues related to the estimated throughput MLME SAP.

MAC

Submission Required

Assigned

Matthew Fischer

5960

1000

Fischer, Matthew

T

Y

1306.06

9.7.12.1

Some implementations could have a maximum VHT NSS value that is dependent on the bandwidth of operation. Signaling to support this behavior is desired. Specifically, there is likely to be a difference between maximum NSS support for the 80+80 and 160 MHz bandwidths vs the 20, 40 and 80 MHz bandwidths.

Provide the necessary signaling to allow bandwidth dependent maximum VHT NSS values to be indicated. A presentation will be provided with specific details as to how to accomplish this. Propagate the changes to TVHT.

MAC

Submission Required

Assigned

Matthew Fischer

6221

1000

RISON, Mark

T

Y

611.49

8.3.1.20

It says "If the VHT NDP Announcement frame contains only one STA Info field, then the RA field is set to the address of the STA identified by the AID in the STA Info field.", but the AID in the STA Info field cannot identify a STA, if that STA is in fact an AP or a mesh STA or an IBSS STA

Make the AID12 subfield reserved in that case (also, there is no AID in the STA Info field, to be pedantic)

MAC

Assigned

Matthew Fischer

6242

1000

RISON, Mark

T

Y

1316.01

9.16

Nothing seems to stop a VHT STA sending a VHT PPDU using LDPC to a STA which doesn't support this

Add a para "A VHT STA shall not transmit a frame with the TXVECTOR parameter FORMAT set to FTM and the TXVECTOR parameter FEC_CODING set to LDPC_CODING unless the RA of the frame corresponds to a VHT STA for which the Rx LDPC subfield of the VHT Capabilities element received from that STA contained a value of 1 and dot11VHTLDPCCodingOptionActivated is true.". Change "a STA" to "an HT STA" at 1316.6

MAC

Assigned

Matthew Fischer

6250

1000

RISON, Mark

T

Y

617.45

8.3.2.2.2

"The maximum MPDU length that can be transported using A-MPDU aggregation is 4095 octets for non-DMG STAs" is not true for VHT STAs; nor is "Therefore, a non-DMG STA cannot
transport an A-MSDU of a length that exceeds 4065 octets"

Add "non-VHT" before "non-DMG" in both cited fragments

MAC

Assigned

Matthew Fischer

6251

1000

RISON, Mark

T

Y

616.05

8.3.2.1

"When the frame body carries an A-MSDU, the size of the frame body field is
limited by:
[...]
If A-MPDU aggregation is used, a maximum MPDU length of 4095 octets" is not true for VHT or DMG STAs

Add "at at non-VHT non-DMG STA" after "used"

MAC

Assigned

Matthew Fischer

6388

1000

RISON, Mark

T

Y

1045.23

8.4.2.158

Is an 80+80 MHz transmission always a "non-contiguous" one? Although 22.1.1 hints that it is ("The VHT PHY provides support for 20 MHz, 40 MHz, 80 MHz, and 160 MHz contiguous channel widths and support for 80+80 MHz noncontiguous channel width.") nothing in the spec prevents a VHT AP from setting in the VHT Operation Information field:
* Channel Width to indicate 80+80
* Channel Center Frequency Segment 0 to be a segment adjacent to Channel Center Frequency Segment 1
It doesn't help that the adjective "noncontiguous" (sic) only sometimes appears with "80+80" (and ditto with "contiguous" and "160")

Add a sentence (the one shown between asterisks) to the bottom right cell of Table 8-242 at 1045.23 as follows: "For an 80+80 MHz operating channel width, indicates the channel center frequency index of the 80 MHz channel of frequency segment 1 on which the VHT BSS operates. ***The channel center frequency index of segment 1 differs by more than 16 from the channel center frequency index of segment 0 (i.e. the channel center frequencies are more than 80 MHz apart).*** Reserved otherwise."

Change "noncontiguous 80+80" to "80+80" throughout the spec except in 22.1.1 (about 26 instances).
Change "contiguous 160" to "160" throughout the spec except in 22.1.1 (about 15 instances)

MAC

Assigned

Matthew Fischer

6471

1000

RISON, Mark

T

Y

1410.03

9.31.2

"MRQs shall not be sent to STAs that have not advertised support for link adaptation." is not very precise. The VHT formulation at 1411.57, "A STA shall not send an MRQ to STAs that have not set VHT Link Adaptation Capable subfield to Both in the VHT Capabilities Info field of the VHT Capabilities element." is better

Change the referenced sentence to "A STA shall not send an MRQ to STAs that have not set the MCS Feedback subfield to Both in the HT Extended Capabilities field of the HT Capabilities element."; also add the missing "the" after "set" in the cited VHT text

MAC

Assigned

Matthew Fischer

6492

1000

RISON, Mark

T

Y

9.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 9.7.5.7"
9.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 8-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

Assigned

Matthew Fischer

6655

1000

RISON, Mark

E

Y

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)

MAC

Submission Required

EDITOR: 2015-04-30 14:18:21Z - This is beyond the scope of an editorial change. Transferring to MAC.

Assigned

Matthew Fischer

6704

1000

RISON, Mark

E

Y

1237

9

"A STA shall not transmit an MPDU in a VHT PPDU to a STA that exceeds the maximum MPDU length capability indicated in the VHT Capabilities element received from the recipient STA." -- why is this in 9.13.5 Transport of A-MPDU by the PHY data service?

Move to a more suitable location

MAC

Assigned

Menzo Wentink

5966

1000

Wentink, Menzo

T

Y

1324.15

9.22.2.3

EIFS can be avoided at devices that do not implement dynamic EIFS (yet) by requiring that a TXOP is always terminated with a transmission of an ACK at the lowest rate within the PHY. (Dynamic EIFS is defined in 9.3.7, P1042L13.)

Require that the TXOP holder terminates a TXOP with an ACK at the lowest rate within the PHY (i.e. at 6 Mbps for 11ac).

MAC

Submission Required

Assigned

Menzo Wentink

5967

1000

Wentink, Menzo

T

Y

1042.53

8.4.2.157.3

In some cases it is desirable to be able to signal that the maximum supported NSS for 80+80 MHz or 160 MHz packet bandwidth is half the maximum supported NSS for 80 MHz packet bandwidth. However, the Supported VHT-MCS and NSS Set does not currently support this.

Add the option of signaling half-Max Nss support for 80+80 and 160 MHz packet bandwidth.

MAC

Submission Required

Assigned

Menzo Wentink

6181

1000

RISON, Mark

T

Y

1157.36

8.6.13.4

The HT Operation element is not included if the BSS supports HT. This prevents a 40 MHz TDLS link being set up in a 20 MHz HT BSS, and leads to ambiguities if the BSS also supports VHT

Delete ", and the BSS does not support HT" at the referenced location. Also delete "but the BSS is not" in "The HT Operation element shall be present in a TDLS Setup Confirm frame when both STAs are HT capable but the BSS is not." in 10.23.1

MAC

Assigned

Menzo Wentink

6186

1000

RISON, Mark

T

Y

1714.52

10.23.6

It is not clear whether two HT non-VHT STAs may establish a 40 MHz direct link when the BSS is a 20 MHz-only BSS

Clarify (e.g. does "The channel width of a TDLS direct link with a primary channel equal to the base channel shall not exceed the channel width of the BSS to which the TDLS peer STAs are associated, except when the TDLS Wider Bandwidth subfield" apply in this case or only for VHT STAs?)

MAC

Assigned

Menzo Wentink

6199

1000

RISON, Mark

T

Y

1711.06

10.23.1

"A VHT STA with a TDLS link that is not an off-channel direct link shall use as its primary channel the channel indicated by the Primary Channel field in the HT Operation element." -- what if there isn't an HT Operation element (i.e. non-HT BSS or peer is not HT-capable)?

Clarify (perhaps say "shall use the primary channel of the BSS"?)

MAC

Assigned

Michael MONTEMURRO

6058

1000

Hamilton, Mark

T

Y

101.22

4.5.3.4

"No facilities are provided to move an RSNA during reassociation. Therefore, the old RSNA is deleted, and a
new RSNA is constructed." But isn't FT such a facility?

Change the paragraph to, "Only the fast BSS transition facility can move an RSNA during reassociation. Therefore, if FT is not used, the old RSNA is deleted and a new RSNA is constructed."

MAC

Assigned

Payam Torab Jahroni

5990

1000

TorabJahromi, Payam

T

Y

1492.24

9.38.3

There are no channel access rules defined for the variable-duration period between BRP request and response frames. With the duration longer than SIFS, it is important to keep the medium busy while a response frame is being prepared. However, there are currently no rules to establish how the BRP initiator or the responder can keep the medium busy, resulting in collisions and interoperability problems.

Text will be provided.

MAC

Submission Required

Assigned

Payam Torab Jahroni

5991

1000

TorabJahromi, Payam

T

Y

1250.44

9.3.2.3.3

"A DMG STA that transmits a PPDU containing at least one individually addressed MPDU shall set the TXVECTOR parameter Turnaround to 1 if the STA is required to listen for an incoming PPDU immediately following the transmission of the PPDU; otherwise, the STA shall set the TXVECTOR parameter Turnaround to 0. the STA shall set the TXVECTOR parameter Turnaround to 0 when it transmits an RTS frame." There are cases where a STA is not required to listen, but the peer may see a transition from Rx to Tx, e.g., STA A and STA B in a Service period (A transmitting, B receiving), which is followed by another Service Period with B transmitting. Is this bit intended to be a PHY accelerator (Rx to TX predictor) with 100% hit rate and some false negatives, or less than 100% hit rate and no false negatives? Define the correct behavior.

Text will be provided.

MAC

Submission Required

Assigned

Peter Eccelsine

5973

1000

Ecclesine, Peter

T

Y

3343.01

E.1

Close to half of the Japan table entries duplicate other entries as a legacy from 802.11j. We should indicate they are deprecated and may be reserved in a future version of the standard.

Add a note saying we are deprecating use of classes 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 33, 35, 38, 40, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55 and they may be reserved in a future version of the standard.

GEN

Defer

GEN: 2015-05-11 23:47:58Z At 3343.3, Insert the following text: "Use of classes 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 33, 35, 38, 40, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55 is deprecated and they may be reserved in a future version of the standard. " Comment - CID 5971 resolution may provide the deprecation.

Assigned

Peter Ecclesine

5314

1000

Hunter, David

E

Y

740.51

8.4.2.20.7

The sentence that begins "For operating classes that encompass a primary channel but do not identify the location of the primary channel," confuses operating classes with the field named "Operating Class".

Replace the full sentence that begins "For operating classes that encompass ..".
with:
"A request frame is a request to make iterative measurements for all primary channel positions in all channels listed in the frame's AP Channel Report subelement when all of the following pertain:
" -- The operating class indicated by the value of the Operating Class field in that frame encompasses a primary channel.
" -- The frame does not identify the location of that primary channel.
" -- The value of the frame's Channel Number field is 255.
" -- The channel is supported.
" -- The measurement is permitted on the channel.
" -- The channel is permitted in the current regulatory domain."

MAC

EDITOR: 2015-04-28 09:09:55Z - This is a substantive re-writing. Requesting that MAC validate it. Transferring to MAC.

Assigned

Peter Ecclesine

5535

1000

Hunter, David

T

Y

1637.19

10.8.3

A comparison with the fourth paragraph of 10.8.2 leads to the question: why is there no specification of the use of Country, Power Constraint and VHT Transmit Power Envelope elements, as well as Maximum Transmit Power Level field, etc. with respect to mesh STAs? Are mesh STAs not subject to power contraint regulations? Or are mesh STAs not allowed to use 11ac facilities?

Insert a new paragraph specifying the use of power constraint facilities to accommodate regulations.

MAC

Assigned

Peter Ecclesine

5556

1000

Hunter, David

E

Y

1640.04

10.9.1

"Detecting radar in the current and other channels based on regulatory requirements": "based on" appears to modify "channels", when it actually modifies "detecting"

Replace "channels based" with "channels, based".

MAC

EDITOR: 2015-04-29 09:00:33Z - Agree the statement is ambiguous. The question is whether it is the regulatory requirements that apply to detecting or to the "other channels". Requires technical input. Transferring to MAC.

Assigned

Peter Ecclesine

5589

1000

Hunter, David

E

Y

1646.17

10.9.8.3

"within a spectrum-managed IBSS": but there is no definition of "spectrum-managed" anythng in this standard.

Replace "within a spectrum-managed IBSS" with "in an IBSS".

MAC

EDITOR: 2015-04-29 09:51:47Z - Presumably the qualification was intended to mean something. Should be replaced by a condition that is defined, such as a reference to MIB variables. This is not an editorial. Transferring to MAC.

Assigned

Qi Wang

6558

1000

RISON, Mark

E

Y

1566.16

10.2.2.16

Half the stuff in 10.2.2.16.3 seems to be about the FMS Response, not the FMS Request

Move the stuff to do with the FMS Response to 10.2.2.16.4

MAC

Assigned

Qi Wang

6687

1000

RISON, Mark

E

Y

1566

10.2.2.16

Isn't "If the AP selects an alternate delivery interval or alternate maximum delivery interval from the value specified in the FMS Request, the FMS Status subelement shall be set to Alternate Preferred, and the FMS subelement shall indicate the AP selected value(s)." in 10.2.2.16.3 FMS Request procedures duplication of stuff in ....16.4?

Remove the duplication

MAC

EDITOR_A: 2015-05-04 14:27:34Z Please discuss this CID together with CID 6558.

Assigned

sigurd Schelstraete

5879

1000

Schelstraete, Sigurd

T

N

1040.49

8.4.2.157.2

"Beamformee STS Capability" links the sounding feedback capability of a STA with the total number of streams that a STA can receive in an MU PPDU. There is no reason these values should be the same and they should be decoupled to be future-safe.
The issue is explained in more detail in document IEEE 802.11-15/0057.

Will bring a detailed text proposal for this comment.

MAC

Submission Required

Assigned

Stephen McCann

6094

1000

Hamilton, Mark

T

Y

3574.15

V.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.

MAC

Submission Required

Assigned

 

 

Best Regards,

 

Adrian P STEPHENS

 

Tel: +44 (1793) 404825 (office)
Tel: +1 (971) 330 6025 (mobile)
ç please note new number

 

----------------------------------------------
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 _______________________________________________________________________________