3.1.5.4 Receiving a Force BSS List Scan Response Message

  1. When a Force BSS List Scan Response Message (section 2.2.2.6) arrives through a per-session Socket, the initiator checks if the Common Message Header (section 2.2.1.2) is valid. If not, initiator MUST tear down the Diagnostic Session and return failure of the request to the calling layer.

  2. The initiator checks the state of the Handshaking field. If it is set, the initiator MUST tear down the Diagnostic Session and return failure of the request to the calling layer.

  3. The initiator checks that the Pended Request is set to Force BSS List Scan (value 0x000E). If not, the initiator MUST tear down the Diagnostic Session and return failure of the request to the calling layer.

  4.  The Pended Request MUST be set to Get BSS List (value 0x000F). The Per-Session Response timer MUST not be reset. The initiator now waits for the Get BSS List Response Message (section 2.2.2.8) to arrive before it can continue processing.