3.1.5.2.3 Receiving a QCR Packet

When a QCR packet (section 2.2.8.1) is received, the server MUST move the entry for the client from the Pending Client List (section 3.1.1.2) to the Active Client List (section 3.1.1.2), and MUST destroy the instance of JoinAck Timer created for the client.

The server MUST update the entry for the client in Active Client List (section 3.1.1.2) as specified below.

RTT: Calculated as: (Local Time on Server – ServerTime field from QCR packet).

LastUpdate: Local Time on Server.

The server MUST send a Status Trigger to the WDS Multicast Application Protocol, as specified in [MS-WDSMA], to communicate the payload specified in the QCR packet, using the AppData and AppDataLen fields (section 2.2.8).

If SessionState (section 3.1.1.1) is set to PreStartState, the server MUST change it to QCCState.