Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
I have generated 20/0435 with proposed resolutions for various comments.
Below are other comments that I would like discussed in the group, typically
either because I think they can just be accepted, or because I need
a direction before I generate a resolution. We went through a number of
these during the ad hoc, but I'm not sure where we got to (I think it
might have been CID 4457).
Thanks,
Mark
--
Mark RISON, Standards Architect, WLAN English/Esperanto/Français
Samsung Cambridge Solution Centre Tel: +44 1223 434600
Innovation Park, Cambridge CB4 0DS Fax: +44 1223 434601
ROYAUME UNI WWW: http://www.samsung.com/uk
From:
Mark Rison
Sent: 18 February 2020 12:39
To: 'Dorothy Stanley' <dstanley1389@xxxxxxxxx>
Cc: mark.hamilton2152@xxxxxxxxx; M Montemurro (montemurro.michael@xxxxxxxxx) <montemurro.michael@xxxxxxxxx>
Subject: RE: [STDS-802-11] Updated TGmd CRC draft agenda for the 18-20Feb adhoc now posted
Hello Dorothy,
Regarding the comments to go through in my 1-hour slots, I think the ad-hoc
owners might have their way of stepping through them, but otherwise here
are the ones I'd like to discuss:
For MAC (MarkH):
CID |
Comment |
Proposed Change |
Disposition re submission |
4194 |
Subfields should be reserved, not set to 0, to allow for future extension |
In 9.4.2.226 Enhanced Beam Tracking element change " Otherwise, the Peer Tx_Sector ID field is set to 0. " to " Otherwise, the Peer Tx_Sector
ID field is reserved. " and " Otherwise,
the Peer
Tx DMG
Antenna ID
field is
set to |
Why not just ACCEPTED? |
4205 |
Table 9-151--AKM suite selectors has overlapping conditions.
For example, 00-0F-AC:3 and 00-0F-AC:5 have the same key derivation, can both use 0 for the auth alg num, have subset key management type (since 12.7.1.6 is a subclause of 12.7) and have subset authentication (since FT authentication |
Make sure each suite selector has no overlap with other suite selectors |
Ask Jouni whether he'd take this
Examples of problems: If I want to do (FT) authentication over 802.1X with key management as defined in 12.7(.1.6) using SHA-256, then do I use :5 or :3? If I receive :5, how do I know whether the other side wants to do FT auth or not (if it used 0 for the auth alg num)? |
4206 |
Table 9-151--AKM suite selectors has overlapping conditions.
For example, 00-0F-AC:3 and 00-0F-AC:5 have the same key derivation, can both use 0 for the auth alg num, have subset key management type (since 12.7.1.6 is a subclause of 12.7) and have subset authentication (since FT authentication |
In the auth type for :5 change "Authentication |
Ask Jouni whether he'd take this |
4212 |
"The
Group Data
Cipher Suite
field contains
the cipher
suite selector
used by
the BSS
to protect
group |
Change the cited text to "The
Group Data
Cipher Suite
field contains
the cipher
suite selector
used in the
BSS to
protect group |
Why not just ACCEPTED?
Note that 1099.5 "The Group Management Cipher Suite field contains the cipher suite selector used by the BSS to protect group addressed robust Management frames." should match in any case. |
4213 |
"The Pairwise Cipher Suite List field contains a series of cipher suite selectors that indicate the pairwise |
Change the cited text to "The Pairwise Cipher Suite List field contains a series of cipher suite selectors that indicate the pairwise |
Check with Jouni whether this can just be ACCEPTED (I'm not sure whether, if it contains more than one, they are all used, or are all potentially used, or this can only happen for a STA advertising the cipher suites it supports, or what) |
4217 |
No behaviour is associated with the Antenna Pattern Reciprocity field in the CMMG Capabilities Info field |
In Figure 9-754--CMMG Capabilities Info field format change "Antenna Pattern Reciprocity" to "Reserved" and delete the "Antenna Pattern Reciprocity" row in Table 9-313--Subfields of the CMMG Capabilities Info field format |
Assign to a CMMG expert, or just ACCEPT |
4218 |
No behaviour is associated with the Antenna Pattern Reciprocity field in the CMMG Capabilities Info field |
Add behaviour modelled on that given for DMG in 10.42.6.4.4 Antenna configuration setting during a beam refinement transaction |
Assign to a CMMG expert |
4229 |
"A STA is not required to include all mandatory rates in its operational rate set, and a STA starting a BSS is |
Change the cited text to "A STA is not required to include all mandatory rates/MCSes in its operational rate/MCS set, and a STA starting
a BSS is |
Why not just ACCEPTED? |
4245 |
10.2.3.2 HCF contention based channel access (EDCA) says defaults are always used ("When communicating within a BSS, the EDCA parameters used are [...] from the default values for the parameters when [...] when the STA is a mesh STA") but various other parts of the spec say that EDCA parameters are passed around in various frames when a STA is a QoS STA (as all mesh STAs are) |
As it says in the comment |
Assign to a mesh expert (I think Kaz-san has taken this) |
4250 |
"The actual |
Delete the cited sentence |
Assign to a CMMG expert, or just ACCEPT |
4259 |
"QoS Data frame" is ambiguous. It could mean Type = Data, Subtype has b7 set, or it could mean Type = Data, Subtype = QoS Data |
After "QoS CF-Poll frame refers specifically to the QoS CF-Poll frame, subtype 1110." add "Similarly, QoS Data frame refers specifically to the QoS Data frame, subtype 1000.". Also delete the comma in " whereas," in 3.2 and "Whereas " in 9.2.2 |
Why not just ACCEPTED?
It's the only possible meaning. Otherwise e.g. all the places that talk of QoS Data and QoS Null (e.g. "carry a QoS Data, QoS Null or Management frame […] the corresponding QoS Data or QoS Null frame", "a trigger frame from a STA, which is a QoS Data or QoS Null frame", "by sending a QoS Data or QoS Null frame") wouldn't make sense. |
4263 |
"A STA that is starting a VHT BSS shall be able to receive and transmit at each of the <VHT-MCS, NSS> tuple |
As it says in the comment |
OK -- assign to me if currently unassigned |
4267 |
"The
TXOP Duration
Requested subfield
is present
in QoS
Data frames
sent by
STAs associated
in |
Delete the cited sentence |
Why not just ACCEPTED?
MarkH notes that there are other entries in Table 9-10 (such as the TPU rows a couple down from the RXOP Duration Requested row) that have QoS Data frames in nonmesh BSS with bit 4 equal to 0 |
4269 |
"before
the ProbeTimer
reaches |
Change the cited text to "before the ProbeDelay time reaches MinChannelTime" |
Why not just ACCEPTED? I think Alfred has taken this |
4283 |
"that contained the Channel Measurement request"-- no such request. Missing "DCS", I presume |
Add "DCS " before "Channel" in the cited text |
Assign to a CDMG expert, of just ACCEPT
I think DCS some kind of 11aj thing (from "6.3.116 DCS procedure(11aj)" and "11.48 DCS procedure(11aj)")? This is not incompatible with it being some kind of DMG feedback stuff, of course.
The instances of Channel Measurement request/report I can find are preceded (where preceded by something) with either DCS or Multi-relay. And we even have stuff like "The Channel Measurement Request subelement is used to specify the channel(s) to be measured. The format of the DCS Channel Measurement Request subelement is shown in Figure 9-904". So everything seems to me to point at these homeless Channel Measurement things being DCS Channel Measurement things, though of course I'd be happy to be corrected by a 60G person. |
4284 |
Should Figure 9-219--Measurement Request field format for Directional Statistics request not allow for optional subelements, like the corresponding report, and like most requests? Ditto Directional Measurement request |
As it says in the comment |
Discuss in group |
4287 |
"The set has a maximum range of 2^n for at least one n, where 1 <= n <= 46." -- the "at least one n" is not clear |
Delete the " for at least one n" |
Why not just ACCEPTED? |
4292 |
Referring to fields in binary is not clear as to the ordering of bits. |
Delete "The GCR Mode subfield is 10 when the BlockAck |
Why not just ACCEPTED? |
4343 |
"The Antenna ID field(M101) is set to the identifying number for the antenna(s) used for this measurement. |
As it says in the comment |
Discuss in group |
4345 |
It is not clear that the requirements in the NOTEs in Table 9-273--Setting of the Supported Channel Width Set subfield and Extended NSS BW Support subfield at a STA transmitting the VHT Capabilities Information field are normatively stated or implied elsewhere |
Add the missing normative requirements somewhere |
I think Menzo has taken this (note table is actually 9-272) |
4353 |
"c) The Address 3 field of the Management frame is set and determined as follows: |
As it says in the comment |
OK -- assign to me if currently unassigned |
4361 |
There should not be reason codes for situations that should never arise with compliant devices, since (a) the spec is about compliant devices and (b) then there would be no end of possible reason codes |
In Table 9-51--Reason codes make row 35 say "35", "Reserved" and nothing |
Why not just REVISED with CID 4362's proposed change? |
4362 |
There should not be reason codes for situations that should never arise with compliant devices, since (a) the spec is about compliant devices and (b) then there would be no end of possible reason codes |
In Table 9-51--Reason codes make row 35 say "35", "NONCOMPLIANT" and "Disassociated because STA is not compliant with IEEE Std 802-11" |
Why not just ACCEPTED? |
4364 |
"The transmission of the MPDU in the final PPDU transmitted by the TXOP holder during the TXOP |
As it says in the comment |
Discuss in group |
4365 |
"The transmission of the MPDU in the final PPDU transmitted by the TXOP holder during the TXOP |
As it says in the comment |
Discuss in group |
4379 |
Should define "control response frame" to make it clear that it's a Control frame sent in response to some frame (and not, for example, any response to a Control frame, e.g. a VHT CBR sent in response to an NDPA) |
As it says in the comment |
OK -- assign to me if currently unassigned |
4381 |
"The
responding STA
should transmit
Fine Timing
Measurement frames
with the
format and
bandwidth it |
Change to "The
responding STA
should transmit
Fine Timing
Measurement frames
with the
format and
bandwidth it |
Why not just ACCEPTED? |
4393 |
It doesn't make sense to sometimes plonk "(no data)" after the frame name |
Delete "(no data)" throughout except in Table 9-1--Valid type and subtype combinations |
Why not just ACCEPTED?
If there is concern with the "all three QoS data subtypes with “no data”" wording, then that could be addressed by changing to "all three QoS data subtypes whose Frame Body field is empty" or similar. |
4400 |
Constructs of the form "may do X by doing Y" are ambiguous because the might mean "if you do X, then Y might happen" or "if you do X, then Y will happen" |
In the referenced subclause change "A non-AP STA with dot11SolicitedPADActivated set to true (#2679)may invoke MAC privacy procedures by |
Why not just ACCEPTED? |
4413 |
"When communicating within a BSS, the EDCA parameters used are from the EDCA Parameter Set element or |
As it says in the comment |
OK -- assign to me if currently unassigned |
4432 |
"The Address 1 field of the TIM frame shall be set to the broadcast address." -- equivalent statements are needed for other Management frames that are always broadcast e.g. Beacon, FILS Discovery frames |
As it says in the comment |
Discuss in group |
4433 |
Table 10-22--Applicable HT protection mechanisms only goes up to 40 MHz non-HT dup.
However, it also applies to VHT through 10.27.5 Protection rules for VHT STAs ("A VHT STA is subject to all of the rules for HT STAs that apply to its operating band, except that a PPDU |
In Table 10-22 change "40 MHz transmissions use non-HT duplicate frames defined in Clause 19 (High-throughput (HT) PHY |
Why not just ACCEPTED? |
4441 |
"The UL-Sync capable AP should use (M101)an NDP CTS frame as a sync frame. |
Change "should" to "shall" in the cited text |
Assign to an 11ah expert, or just ACCEPT (I think Alfred has taken this) |
4443 |
There is no actual definition of what a "sync frame" is. "The UL-Sync capable AP should use (M101)an NDP CTS frame as a sync frame." is just a serving suggestion |
As it says in the comment |
REVISE using the proposed change in CID 4441 |
4444 |
"When the HC needs access to the WM to start a (#65)TXOP, the HC shall sense the WM. When the WM is |
As it says in the comment |
I think we've allowed to explicitly allow beacons after PIFS (not sure about things like FILS Discovery, though), but discuss in group this comment, which is slightly different |
4451 |
"When an AP supports DL-MU-MIMO, frames from a higher or lower priority AC may be included |
Change to "When an AP supports DL-MU-MIMO, frames from a higher or lower priority AC may be included |
Why not just ACCEPTED? |
4457 |
"+HTC Action No Ack frames carrying a Management Action Body containing an |
Change to "+HTC BRP frames or +HTC Action No Ack frames containing an |
Assign to a DMG expert, or just ACCEPT |
4471 |
"Indicates short GI support |
Change the cited text at the referenced location to "Indicates short GI support |
Why not just ACCEPTED? |
4479 |
"A STA that receives a Probe Request frame shall not respond if [...] c) The STA is a non-AP STA in an infrastructure BSS". Such a STA does not respond due to the rules in a) above, which mean that only an AP, IBSS STA, mesh STA, DMG STA or PCP responds |
Delete list item c) |
REVISE using the proposed change in CID 4480 |
4480 |
"A STA that receives a Probe Request frame shall not respond if [...] c) The STA is a non-AP STA in an infrastructure BSS". Such a STA does not respond due to the rules in a) above, which mean that only an AP, IBSS STA, mesh STA, DMG STA or PCP responds. Hm, or maybe the "DMG STA" case allows this? This needs to be clearer, then |
Change "The STA is a non-AP STA in an infrastructure BSS" to "The STA is a non-AP STA in a DMG infrastructure BSS" |
Why not just ACCEPTED? Confirm with DMG expert |
4486 |
"The STA is a DMG STA that is not a member of a PBSS and that is performing active scan" makes no sense. Why would a scanning DMG STA respond to probe requests? |
Delete list item 4) |
Assign to a DMG expert, or just ACCEPT |
4494 |
There are 3 references to "the retryCounter" but such a thing is never defined |
Change "the mesh STA shall initialise a retryCounter to 0" |
I think Menzo is doing CID 4495, which instead suggests deleting the retryCounter |
4505 |
We now have two Operating Mode Notification frames (9.6.22.4 and 9.6.29.3). So which is intended when the spec talks of "the Operating Mode Notification frame"? |
In 9.6.29.3 prepend "CMMG " to "Operating Mode Notification". At the top of 11.41 add "In this subclause, references to an Operating Mode Notification frame or element should be understood as referring to a CMMG Operating Mode Notification frame or element, when transmitted or received by a CMMG STA." |
Why not just ACCEPTED? |
4508 |
how used_time is adjusted (if at all) in the case of RD grant by the AP is not clear |
After "Frame exchange sequences for Management frames are excluded from the used_time update." add "Any RD transmission granted by the AP is excluded from the used_time update." |
Why not just ACCEPTED?
The reason they don't need to count is that they're under control of the AP (though the TXOP duration/TXNAV it sets for the frame exchange sequence with the RDG), so the AP can account for them directly (w.r.t. the Medium Time it specified to the STA). |
4510 |
There should be a general statement that Control frames do not have an Address 3, and some do not have an Address 2 either |
As it says in the comment |
OK -- assign to me if currently unassigned |
4512 |
"This field is an integer in the range 0 to 3." -- well, duh, it's a 2-bit field, so it can't really be anything else, can it? |
Delete the cited text, and also in Table 9-300--Subfields of the S1G Capabilities Information field and in C.3, and "This field is an integer in the range 0 to 7." in Table 9-271--Subfields of the VHT Capabilities Information field and in Table 9-314--Subfields of the A-MPDU Parameters field |
Why not just ACCEPTED?
In general we do and need not state that the integer is in the maximum range allowed by the number of bits, where that is the case. Two examples picked at random:
The Beacon Interval field represents the number of time units (TUs) between target beacon transmission times (TBTTs). Nc Index: Indicates the number of columns in (#2412)the compressed beamforming feedback matrix minus one. |
4516 |
Should specify that OMN can be broadcast (discussion with Abhi) |
As it says in the comment |
Discuss in group |
4519 |
"An HT STA may retransmit unacknowledged MPDUs within the same TXOP or in a |
Delete the cited sentence |
Why not just ACCEPTED? |
4529 |
"The Channel Switch Announcement element is optionally present for non-DMG STAs if dot11SpectrumManagementRequired is true." -- so if SM is not *required* you're not allowed to do CS? |
As it says in the comment |
Discuss in group |
4530 |
"The Channel Switch Announcement element is optionally present for non-DMG STAs if dot11SpectrumManagementRequired is true." -- the "for non-DMG STAs" caveat is not present for Beacon frames |
Add the caveat to Beacon frames |
I think MarkH has argued this can be REJECTED because a DMG STA uses DMG Beacon frames, not Beacon frames |
4531 |
"bit representation plus 1" (5x) -- it's not clear what "bit representation" is supposed to mean here, and in any case this would be better expressed in the canonical "minus 1" form |
As it says in the comment |
OK -- assign to me if currently unassigned |
4542 |
"The Label field is a variable length(#183) field containing a text description of the URL." should be "The Label field is a variable length(#183) field containing a text description of the URL suitable for display on a user interface." |
As it says in the comment |
Why not just ACCEPTED?
I don't quite remember, but I think this is a follow-up to a comment in the LB to the effect that it was not clear what the purpose of the Label field was. I think (not sure) StephenMc told me that it was for display on a UI. Again from memory, the issue was that there was nothing about what this field was used for. Are there any other fields whose purpose is unspecified and that are actually just to be shown on a UI? |
4543 |
"The Power Capability element specifies the minimum and maximum transmit powers with which a STA is capable of transmitting in the current channel." - what is "the current channel" if sent in association? |
As it says in the comment |
Discuss in group
I think it would be better to refer to the current channel of the BSS or something like that. |
4549 |
"The RA field of the RTS frame is the address of the STA, on the WM, that is the intended immediate recipient of the pending individually addressed Data, Management, or Control frame." -- what if there's no pending individual frame (e.g. it's to protect a broadcast)? What if it's to protect an Extension frame? |
As it says in the comment |
Discuss in group |
4552 |
" The
fields following
the QoS
Info field
in the EDCA
Parameter Set
element shall
be |
Change to " The
EDCA Parameter
Set element
shall be |
Wording is not clear. Also the point about the fields always being present in an EDCA PS element stands. How about something like:
The
included in all Beacon frames occurring within two
periods following a change in AC parameters, which provides all STAs an opportunity to receive the updated EDCA parameters; it may optionally be included in more Beacon frames. |
4556 |
"Note that, as for an EDCA TXOP, a multiple frame transmission is granted to an EDCAF, not to a STA, so that |
"Note that, as for an EDCA TXOP, a multiple frame transmission is granted to an EDCAF, not to a STA, so that |
Why not just ACCEPTED? |
4557 |
"When an AP supports DL-MU-MIMO, frames from a higher or lower priority AC may be included |
As it says in the comment |
Discuss in group
Point is that the wording does not say "okay to transmit higher priority AC frames (as long as you stay within the TXOP Limit for the AC used for channel access)" for DL MU-MIMO. Instead, it says:
When an AP supports DL-MU-MIMO, frames from a higher or lower priority AC may be included in a VHT or S1G MU PPDU with the TXVECTOR parameter(#2639) NUM_USERS > 1 when these frames do not increase the duration of the VHT or S1G MU PPDU beyond that required for the transmissions of the frames of the primary AC(#2426).
So for DL MU-MIMO you cannot increase the duration of the frame if that would not be necessary for the primary AC traffic, even for higher-priority stuff that would fit within the TXOP. |
4560 |
"The Address 3 field of the Management frame is set and determined as follows:". 3) covers OCB and 4) covers infra, IBSS and MBSS, but what about e.g. PBSS and TDLS? |
In 4) change "AP" to "AP or PCP" and in 3) after "true" add "or the STA is transmitting the Management frame to a peer TDLS STA" |
Why not just ACCEPTED? |
4562 |
Discussions of the Address 2 (or A2) or Address 3 (or A3) fields should not be in Clause 11 since already in 9.3.3.1 |
As it says in the comment |
OK -- assign to me if currently unassigned |
4564 |
"Frame exchange sequences for Management frames [...] are excluded from the used_time update." -- this allows a STA to circumvent admission control by putting an Action No Ack in an A-MPDU together with a bunch of Data frames. |
Change to "Frame exchange sequences that do not include any Data frames [...]" |
Why not just ACCEPTED? |
4566 |
"The Map Type field value "URL Defined" indicates the Map URL field value has a file extension, defined |
As it says in the comment |
I have no idea what this is trying to say. Maybe JonathanS or RoyW would know? |
4571 |
Figure 65--Return path of OCT messages based on OCT parame- |
As it says in the comment |
OK -- assign to me if unassigned |
4572 |
"(#2620)The DMG Antenna ID subfield indicates the antenna or DMG antenna the transmitter is currently |
Change to "The DMG Antenna ID subfield indicates the antenna (for a CMMG STA) or DMG antenna (for a DMG STA) the transmitter is currently |
Do we want to do the 9.5.4 change? If not, why not just ACCEPTED? |
4636 |
There are many technical issues with the description of subelements |
Fix as suggested in 19/0856 |
OK -- assign to me if unassigned |
4640 |
"the maximum time allowed to return beam tracking feedback to an initiator before it will be |
As it says in the comment |
I think ChrisH has agreed to take this |
4648 |
The need to qualify BU as DL BL only arises for 11ah; other STAs can only have BUs for DL anyway |
In 11.2.3.5.1 change "downlink BUs to" to "BUs to a" |
Why not just ACCEPTED? |
4655 |
"with SHA-256" was deleted from the 3rd column but is still there in the fifth, for 00-0F-AC:8 |
Change "SAE |
Ask Jouni which of 4655, 4656 and 4657's proposed changes he prefers |
4656 |
"with SHA-256" was deleted from the 3rd column but is still there in the fifth, for 00-0F-AC:8 |
Change "SAE |
Ask Jouni which of 4655, 4656 and 4657's proposed changes he prefers |
4657 |
"with SHA-256" was deleted from the 3rd column but is still there in the fifth, for 00-0F-AC:8 |
Delete "using SHA_256" in fifth column |
Ask Jouni which of 4655, 4656 and 4657's proposed changes he prefers |
4659 |
"list of unsigned 16-bit integers" -- the endianness is not clear (security tends to be the other way round to the usual MAC conventions) |
As it says in the comment |
Assign to Jouni, or discuss in group |
4677 |
Should specify that RA for Beacon frames (and e.g. FILS Discovery frames) is the broadcast address |
As it says in the comment |
Discuss in group |
4687 |
Should not duplicate requirements already given elsewhere. For ack policy, it's all in Table 9-13--Ack policy |
Delete "A recipient STA shall not send any |
Why not just ACCEPTED? |
4695 |
11.50 claims that "The Filtered Neighbor AP subfield in the Neighbor AP Information field shall be set to 1 if the AP |
As it says in the comment |
I think Abhi has agreed to take this one |
4696 |
Do not duplicate length information given in figures in text (e.g. "is x bits/octets in length", "is an x-bit/octet field") |
As it says in the comment |
OK -- assign to me if currently unassigned (I vaguely thought Payam or MarkH had volunteered for this) |
4701 |
Are you sure it's called null in ASCII? I thought it was called NUL |
In 9.4.5.4 and 9.4.5.21 change "null" to "NUL" |
Why not just ACCEPTED?
It's remarkably hard to find a copy of ISO 14962:1997. However, http://sliderule.mraiow.com/w/images/7/73/ASCII.pdf does indicate that at least for ASCII the character is the NULL character, referred to as NUL |
4707 |
CID 2308 follow-up. There are lots of rules for things like Acks, CTSes, PS-Polls, etc. The limited extensions to Clauses 10 and 11 to cover the NDP CMAC PPDU flavours of these MPDUs cannot cover all the cases where they are used and the rules that apply in each case. They have to inherit from the non-NDP-CMAC behaviours |
At the end of 9.9.1 add "NDP CMAC frames are not MPDUs but NDPs, but they obey the rules for equivalent MPDUs, as shown in Table 9-539." In Table 9-539 add a column "Equivalent MPDU" and then for values 0 to 7 respectively say "CTS or CF-End", PS-Poll, Ack, "Ack to PS-Poll", BlockAck, Beamforming Report Poll, Action, Probe Request |
Why not just ACCEPTED? |
4727 |
CID 2548 followup. "The AP verifies that the extracted source MAC address is equal to the source MAC address of the (Re)Association frame. If these are different, the AP shall discard the FILS HLP Container element;" -- so there's no point passing the source MAC address, since the transmitter will always ensure they are the same (why bother sending something you know the other end will discard?). CID 1543 rejected this because "the FILS HLP Container element is reused in other situations, in which the source address field is required. Instead of defining another (new) element, the existing is reused (e.g. see D1.4 P 2461 L55)." This makes no sense as the whole point of this comment is that the source address is necessarily going to match, so adds no value. The rejection of CID 2548 said "The FILS HLP Container element is reused in association responses, in which both the source and destination address fields are required and may not match the addresses of the AP or STA" but surely in the case of the response the destination will necessarily be the STA. In all cases, only one address is needed and useful |
Make the changes proposed in CID 1543 |
Why not just ACCEPTED? |
4744 |
It should be possible to use the ChannelList when doing OCT scanning to specify the peer NT-MLME channels.
Currently, the Multi-band local in the MLME-SCAN.req is not used for anything except |
As it says in the comment |
OK -- assign to me if currently unassigned |
4745 |
The operation of OCT for scanning is not clear |
Add an Annex to describe the sequence of events, and the contents of the primitives/MMPDUs (and where they come from) for an illustrative case like "wildcard scan for APs on channels 42 and 48 of band 5 (60G), tunnelled on 2G4 channels 1, 2 and 3" |
OK -- assign to me if currently unassigned |
4746 |
"If a non-AP and non-PCP STA that has an SA with its AP or PCP for an association that negotiated management frame protection receives an unprotected Deauthentication or Disassociation frame with reason code INVALID_CLASS2_FRAME or INVALID_CLASS3_FRAME from the AP" -- this should be in the clauses dealing with receipt of a Deauthentication/Disassociation frame |
As it says in the comment |
OK -- assign to me if currently unassigned |
For Mike (PHY/security):
CID |
Comment |
Proposed Change |
Disposition re submission |
4191 |
Using the rejected groups list as the salt means the salt can be very short, so it's only a weak salt |
Add a mechanism to allow devices to set up a non-weak initial (i.e. before any rejected groups get appended) salt |
I think Dan has a REJECTED ready for this |
4227 |
Mark HAMILTON claims we need a definition of "minimum/receive/receiver sensitivity" |
As it says in the comment |
I think MarkH remembers what this is about and I surmise he's willing to take it on |
4260 |
"existing"/"established" is usually otiose when it refers to agreements, BSSes, etc. since behaviour is generally about the present, not the past or future |
As it says in the comment |
OK -- assign to me if currently unassigned |
4266 |
It should be clearer that it is not possible to change the basic rate/MCS set for the lifetime of the BSS |
As it says in the comment |
OK -- assign to me if currently unassigned |
4270 |
Can TDLS be used between two STAs that are in different BSSes of an ESS (since tunnelled)? If not, what happens if a TDLS STA reassociates to a different AP? |
As it says in the comment |
I think Menzo has resolved this |
4271 |
An AP needs 2 MIB tables for EDCA: one for itself and one for what it will signal to non-AP STAs. The former is dot11QAPEDCATable but the latter is not dot11EDCATable because this is defined as being set from an incoming EDCA Parameter Set element |
Update dot11EDCATable so that at an AP it is used to define the EDCA parameters that are signalled to associated STAs |
I think Menzo has resolved this |
4277 |
We have all of "BA session" (4x), "block ack session" (17x), "BlockAck session" (4x) (and none are defined) |
Change all to "block ack session" and define the term |
Discuss in group |
4286 |
It is not clear what the difference between 802.1X authentication and EAP authentication is. Jouni said "In the context of IEEE 802.11 standard, 802.1X authentication is really referring to EAP authentication, so these would also be interchangeable here" |
Change "EAP authentication" to "802.1X authentication" throughout, except in the definition of IEEE 802.1X authentication and Extensible Authentication Protocol (EAP) reauthentication protocol (EAP-RP) and in the arrow label in Figure 4-31--IEEE 802.1X EAP authentication and Figure 4-37--Example using IEEE 802.1X authentication. Delete "EAP" in the caption of Figure 4-31--IEEE 802.1X EAP authentication and in Table 9-198--Transition and Transition Query reasons and in last para of 12.6.10.3 Cached PMKSAs and RSNA key management. Change "Successful completion of EAP authentication over IEEE Std 802.1X" to "Successful completion of IEEE Std 802.1X authentication" and "full EAP authentication via IEEE 802.1X authentication." to "full IEEE 802.1X authentication." |
Why not just ACCEPTED? |
4291 |
CID 2262 got rid of the PCF, but there are still lots of "+CF-Poll", "QoS CF-Poll", "CF-Ack", etc., which are only used under the PCF. There is also still a CF pollable definition and dot11QosCFPolls* MIB variables. These all need to go |
As it says in the comment |
I think Menzo has resolved this |
4293 |
Referring to fields in binary is not clear as to the ordering of bits. E.g. it is not clear what PPDU Type = 10 or 01 refers to, but there are other instances |
As it says in the comment |
OK -- assign to me if currently unassigned |
4298 |
It is confusing that a non-HT preamble is just STF+LTF while an HT preamble also includes SIG fields |
As it says in the comment |
Discuss in group |
4299 |
"preamble" should really only be STF+LTF, but the HT one includes SIG fields. Maybe call the one with SIG fields the "PHY header"? |
As it says in the comment |
Discuss in group |
4301 |
"When MAX-ACCESS is read-only, the MIB attribute value may be updated by the PLME and read from the |
Add the cited text to the end of the PHY MIB subclause of the other PHYs |
Why not just ACCEPTED? |
4314 |
"gives the current message number" (4x) -- the "message number" is not defined |
Change "message number" to "TSC or PN" in each case |
Why not just ACCEPTED? |
4341 |
There are still a lot of "MCS"es. These need to be qualified with the PHY, to avoid confusion, except in generic contexts (e.g. 10.6.6.5.2 Selection of a rate or MCS) |
Throughout, change "S1G MCS" to "S1G-MCS", "CMMG MCS" to "CMMG-MCS" |
Why not just ACCEPTED? |
4363 |
The use of "or both" (57x) implies that uses of "or" without and "or both" are exclusive, but this is not the case |
Delete "or both" throughout |
Discuss in group |
4366 |
Message 1 uses the following values for each of the EAPOL-Key frame fields:" -- "Key Data = "" for the PMK being used during PTK generation(#59)" -- Jouni said in Vienna that it can contain other stuff, and that it should be referring to PMKID KDE. Also, should have general statement for all the Key Data = "" to say this is the minimum set of things that need to be included in the message, but other stuff (e.g. VS) may also be included |
As it says in the comment |
I think Jouni said he's willing to take, or at least look to take, all the Clause 12 comments |
4394 |
There are ~11 instances of "current ESS", but this is not defined |
As it says in the comment |
See CID 4395 |
4395 |
There are ~11 instances of "current ESS", but this is not defined |
Change each to "ESS of which the STA is a member" (if you accept STAs can be members of an ESS, not just of a BSS) |
Why not just ACCEPTED? |
4399 |
Constructs of the form "may do X by doing Y" are ambiguous because the might mean "if you do X, then Y might happen" or "if you do X, then Y will happen" |
As it says in the comment |
OK -- assign to me if currently unassigned |
4423 |
How does a "duration time" or "time duration" differ from a "duration" |
Change "duration time" and "time duration" to "duration" throughout |
Why not just ACCEPTED? |
4453 |
"The QoS Action field is defined in 9.6.3.1 (General). representing ADDTS Reserve Response. |
As it says in the comment |
OK -- assign to me if currently unassigned |
4477 |
PHY-RXEND.ind is defined to be sent after any signal extension (" When
a Signal
Extension is
present, the
primitive is |
As it says in the comment |
OK -- assign to me if currently unassigned |
4513 |
40 MHz non-HT duplicate and HT-MCS 32 will both achieve 3 dB power gain; typically, non-HT will have better PER performance because the L-LTF density [xxft] |
Deprecate HT-MCS 32 |
Why not just ACCEPTED? |
4523 |
Text about "channel starting frequency" sometimes does not give the units (e.g. in 20.3.1), and is inconsistent as to case of channel, italicisation (e.g. none in 17.3.8.4.2), and presence of article |
As it says in the comment |
OK -- assign to me if currently unassigned |
4525 |
An ax comment said "W.r.t. dynamic defragmentation, it is mentioned that a recipient STA shall discard incomplete fragments when receiving a BlockAckReq to move the BA window. When the STA receives a DELBA to tear down the BA agreement, the STA should/shall do the same". The requirement to discard incomplete fragments on receiving a BAR that moves the window or a DELBA needs to be captured |
As it says in the comment |
Discuss in group |
4527 |
The concept of a frame being "protected" is used without being defined |
Define a protected frame as a frame that is authenticated and/or encrypted |
Discuss in group |
4598 |
Do the rules on permissible transmission using optional feature Foo also need conditioning on dot11FooActivated?
An example of where this is done is "An HT STA shall not transmit a frame in a PSDU with the TXVECTOR parameter(#2639) FORMAT |
As it says in the comment |
Discuss in group (this might relate to the ARC discussions on dot11FooActivated/ Implemented/whaterver |
4602 |
There is confusion (cf. CID 2137 I think) about the general concept of a temporal key, and the temporal key (TK) in PTKs (Jouni is adamant they are not the same) |
As it says in the comment |
I think Jouni said he's willing to take, or at least look to take, all the Clause 12 comments. Alternatively, do we agree that the TK in PTKs is a vanilla temporal key |
4629 |
"The RCPI encoding is defined in 15" should be referring directly to Clause 9, as in 16.3.8.6 Received Channel Power Indicator Measurement |
Fix in 17.3.10.7 Received Channel Power Indicator Measurement and 20.3.10 Received channel power indicator (RCPI) measurement |
Hasn't Dorothy already resolved this? |
4630 |
Actually, the PHY doesn't have to have any particular encoding for the RCPI. It should pass the RCPI in dB to the MAC, and let the MAC worry about how to encode it over the air |
In all the PHY Received Channel Power Indicator Measurement subclauses, delete the reference to how the RCPI is encoded. In all the PHY TX/RXVECTOR tables, say that the RCPI is returned with 0.5 dB precision |
Discuss in group |
4632 |
CID 2177 follow-up.
RSSI RXVECTOR param units should be specified.
Some but not all PHYs say "RSSI is |
As it says in the comment |
Discuss in group |
4635 |
Many places that refer to Action frames should also refer to Action No Ack frames (e.g. AC setting) |
As it says in the comment |
Discuss in group |
4646 |
It seems possible "beacon interval" has multiple meanings. This needs to be clarified |
See 19/0856 discussion and |
Discuss in group. See also CID 4697 |
4654 |
All references to "element"s (irrespective of case) that are about security objects should be FFE, to avoid confusion with 802.11 elements (9.4.2) |
As it says in the comment |
OK -- assign to me if currently unassigned |
4686 |
There are multiple references to "the virtual CS mechanism", but there are multiple virtual CS mechanisms for S1G STAs (and maybe also DMG STAs), so which is intended is not clear |
As it says in the comment |
Discuss in group |
4697 |
CID 2316 follow-up. Re "beacon interval", need to distinguish "from one TBTT to the next" and "from one beacon to the next TBTT" from "a duration equal to the time between TBTTs, that may start at any time" |
As it says in the comment |
Discuss in group |
4698 |
What is a "SAE exchange" as opposed to "SAE authentication"? Ditto "FILS exchange" |
As it says in the comment |
See if Jouni will take this |
4699 |
"remaining TXOP duration" is not well-defined. Maybe it's just TXNAV? |
As it says in the comment |
Discuss in group |
4703 |
There are some places that are poorly worded and suggest the EDCA Parameter Set element is not always provided at association in a QoS BSS |
As it says in the comment |
OK -- assign to me if currently unassigned |
4706 |
According to 18/1636r0, "There is no reference to dot11STACivicLocation in main body of the standard. The same thing apply to dot11STACivicLocationType. |
As it says in the comment |
See if RoyW or JonathanS will take this |
4710 |
There are various references to "NDP frames" and "non-NDP frames". The first is a misnomer because NDPs are NDPs not frames; the second is pleonastic since all frames (MPDUs) are not NDPs |
This appears to be some 11ah horror, so change all instances of "non-NDP frame" to "non-NDP-CMAC frame", all instances of "sounding NDP frame" to "sounding NDP", and all remainng instances of "NDP frame" to "NDP CMAC frame". Dieu reconnaitra les siens |
Discuss in group |
4711 |
We should not refer to PPDUs as frames, since this is needlessly confusing. "frame" should be a synonym for "MPDU" only |
Change all references to "frame"s that are in fact PPDUs to "PPDU" |
OK -- assign to me if currently unassigned (I think MarkH might have some locations too) |
4712 |
There are approximately 100 instances of "relay STA", of which approximately 58 are "S1G relay STA". This seems to falsely suggest that the others are or can be non-S1G relay STAs |
Change all instances of "relay STA" and "Relay STA" that are not preceded by "S1G" or "DMG" to "S1G relay STA" throughout, adjusting the preceding indefinite article "a" if present to "an". Change all instances of "relay AP" and "Relay AP" that are not preceded by "S1G" or "DMG" to "S1G relay AP" throughout, adjusting the preceding indefinite article "a" if present to "an" |
OK -- assign to me if currently unassigned |
4721 |
The whole "field" v. "subfield" thing is just a big inconsistent mess (e.g. in 9.4.2.171 Reduced Neighbor Report element some things in the Neighbor AP Information field are fields and some are subfields, and the TBTT Information Set [sub!]field contains one or more TBTT Information fields). There is no value in trying to make the distinction, because (a) the distinction is not made reliably and (b) it's not possible to make the distinction, because some things are subfields of X but are also the field that contains subfield Y |
Change "subfield" to "field" throughout |
Why not just ACCEPTED? |
4734 |
It is confusing to have something called "FILS Shared Key authentication", as it sounds as if this is a special case of "Shared Key authentication" (a.k.a. WEP) |
Delete Subclause 12.3.2 |
I think we did this one in Irvine |
4736 |
CID 1446 clarifies that an operating class defines four things. However, this is not compatible with the resolution of some previous comments related to operating classes |
Review previous comments on operating classes and address those whose resolution is not compatible with the definition in E.1 |
OK -- assign to me if currently unassigned |
4739 |
Some work was done in TGmc to make the description of all the flavours and interactions of CS clearer, but this didn't come to fruition. It should be attempted again |
As it says in the comment |
OK -- assign to me if currently unassigned |
4740 |
Some of the ResultCodes in the SAP have underscores (e.g. JOIN_FAILURE_TIMEOUT, NOT_SUPPORTED) some not (e.g. AUTH FAILURE TIMEOUT, ANTI-CLOGGING |
Change "AUTH FAILURE TIMEOUT" to "AUTH FAILURE_TIMEOUT" throughout the document |
Why not just ACCEPTED? |
4741 |
Some of the ResultCodes in the SAP have underscores (e.g. JOIN_FAILURE_TIMEOUT, NOT_SUPPORTED) some not (e.g. AUTH FAILURE TIMEOUT, ANTI-CLOGGING |
As it says in the comment |
See 4740 |
4742 |
Some of the ResultCodes in the SAP have underscores (e.g. JOIN_FAILURE_TIMEOUT, NOT_SUPPORTED) some not (e.g. AUTH FAILURE TIMEOUT, ANTI-CLOGGING |
As it says in the comment |
See 4740 |
4743 |
There are references to "physical carrier sense", "virtual carrier sense" and "physical CS" and "virtual CS" but the terms are never defined. |
As it says in the comment |
OK -- assign to me if currently unassigned |
4747 |
It is not clear whether the SME picks the Key ID for transmission of encrypted frames (using the Key ID parameter of the MLME-SETKEYS.request) or whether the MAC does so. Additionally there are various issues with the security pseudocode |
As it says in the comment |
See if Jouni will take this |
4749 |
As a follow-up to CID 7572 in mc, I got the following input from Jouni MALINEN: |
Address all the issues raised in the comment in the way described in the comment |
I think Jouni said he's willing to take, or at least look to take, all the Clause 12 comments |
4750 |
Discussions related to CID 7592 and 7593 in mc have revealed that the description of legacy PS and U-APSD is hopelessly muddled in terms of things like how PS-Polls operate for U-APSD and duplication of statements and consistency of description |
Refactor the wording |
OK -- assign to me if currently unassigned |
4751 |
The distinctions made in the specification w.r.t. TS/TC/TSID/TID are incomprehensible |
Make the definitions comprehensible. E.g. what does "UP for either TC or TS" mean? |
I think Osama is doing a similar comment |
4753 |
The description of the PHYCONFIG_VECTOR is missing for DSSS, HR/DSSS, ERP, DMG and TVHT |
Add such a description |
OK -- assign to me if currently unassigned |
4755 |
There are millions of MIB variables/tables to do with LCIs and civic locations, and it is not clear which are used in which contexts (TVWS, DSE, FTM, neighbour report, etc.) |
Add some words to the parent MIB node to disambiguate them all (including the way in which/why an index is used, where an index is used) |
See if RoyW or JonathanS will take this |
4756 |
There seem to be at least three flavours of awake window: mesh, TDLS and DMG (and there has been a suggestion in TGmd that there are also IBSS awake windows, though the term does not appear). The first seems to be so denoted, but the others not |
Add "TDLS" or "DMG" before "awake window" where "mesh" is not present there |
Discuss in group |
4759 |
It is not clear what a "Receive IGTK SA" is.
Such a SA is not described in 12.6.1.1. |
As it says in the comment |
I think Jouni said he's willing to take, or at least look to take, all the Clause 12 comments |
Thanks,
Mark
To unsubscribe from the STDS-802-11-TGM list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11-TGM&A=1
Attachment:
noname
Description: GIF image