Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
What about 8.3.5.12.4 [PHY-CCA.indication]?
Instruct the editor to replace in Clause 8.3.5.3.4 [PHY-DATA.indication]:
“The effect of receipt of this primitive by the MAC is unspecified”
With
“The receipt of this primitive by the MAC entity causes the MAC to collect the data octet provided by the PHY layer and to add it to the newly created A-MPDU in the current MAC RX state.”
What is “the newly created A-MPDU”? There is nothing in 8.3.5.3 about creation of anything.
What if the PPDU doesn’t contain an A-MPDU?
What is “the current MAC RX state”?
Instruct the editor to replace in Clause 8.3.5.11.4 [PHY-CCARESET.confirm]:
“The effect of receipt of this primitive by the MAC is unspecified”
With
“The receipt of this primitive by the MAC entity causes the MAC to determine that the PHY CCA state machine was reset followinga PHY-CCARESET.request and the MAC may collect the observed IPI values if they requested in the PHY-CCARESET.request primitive.”
“causes the MAC to determine that the PHY CCA state machine was reset” is no better than “is unspecified”. Maybe the primitive should only be issued if dot11RadioMeasurementActivated is true and IPI-STATE in the .request was IPI-ON?
Also missing a space in “followinga”.
Instruct the editor to replace in Clause 8.3.5.13.4 [PHY-RXSTART.indication]:
“The effect of receipt of this primitive by the MAC is unspecified”
With
“The receipt of this primitive by the MAC entity causes the MAC to change the state from CS/CCA to RX state and prepare for the creation of a new A-MPDU from the octets provided by PHY layer during the MAC RX state.”
I don’t think the MAC has “CS/CCA” and “RX” states. These are states of the PHY (see Figures 15-9, 17-20, 19-27, etc.).
What if the PPDU doesn’t contain an A-MPDU?
Instruct the editor to replace in Clause 8.3.5.16.4 [PHY-CONFIG.confirm]:
“The effect of receipt of this primitive by the MAC is unspecified”
With
“The receipt of this primitive by the MAC entity causes the MAC to determine that the PHY has received and successfully applied the parameters in the PHY-CONFIG.request primitive.”
How can the PHY not receive the PHY-CONFIG.request?
How can the PHY not successfully apply the parameters (assuming the MAC passed valid ones in, which a conformant MAC shall)?
How does the MAC determine that the parameters were not successfully applied? A timeout? That's not appropriate for a SAP with purely local effect, and would be horrible, and would need to be specified anyway.
How does the MAC determine which parameters were not successfully applied? Even if there were a .confirm for this, it would need to carry a set of result codes identifying the particular problem parameter. And what would the MAC do? Try again with a different (random?) value for the parameter in the hope the PHY will accept it?
I don’t think any of this makes sense. A (conformant) MAC will generate a valid set of config parameters, which a (conformant) PHY will receive and apply, instantaneously from a SAP perspective. No .confirm is necessary or makes sense.
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: George Calcev [mailto:George.Calcev@xxxxxxxxxx]
Sent: 16 April 2019 21:47
To: Dorothy Stanley <dstanley1389@xxxxxxxxx>; STDS-802-11-TGM@xxxxxxxxxxxxxxxxx
Cc: Hamilton, Mark <Mark.Hamilton@xxxxxxxxx>; Mark Rison <m.rison@xxxxxxxxxxx>
Subject: RE: [STDS-802-11-TGM] 802.11 TGmd LB236 CIDs CIDs: 2309, 2310
Dear Dorothy,
A contribution (https://mentor.ieee.org/802.11/dcn/19/11-19-0656-00-000m-proposed-comment-resolutions-2309-2310.doc ) with resolutions for the CIDs: 2309, 2310 was uploaded to the mentor site. Please consider it for the group discussion.
Thanks,
George
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