3.7.5.4 Receiving a QosReset Frame

Upon receipt of a QosReset frame, the sink MUST first check that the Sequence Number field in the Base header is nonzero. If it is zero, the OosReset frame MUST be ignored. The sink MUST attempt to match the Real Source Address field in the Base header of the QosReset frame against its Session List. If a session is found, the session must be deleted from the Session List and the sink MUST send a QosAck response. Otherwise, the sink MUST NOT send a response.

The fields of the QosAck frame SHOULD be set to the following:

  • Real_Source_Address - Real_Destination_Address of the QosReset frame

  • Real_Destination_Address - Real_Source_Address of the QosReset frame

  • Sequence_Number - Sequence_Number of the QosReset frame

If the Session List is empty, the Inactivity timer MUST be disabled.

If the Session List is empty or all remaining sessions have the Interrupt Mod field of the session table entry set to 0xFF, and if Current Interrupt Mod does not equal Original Interrupt Mod, then the interrupt moderation mode on the network interface MUST be restored to Original Interrupt Mod. Current Interrupt Mod MUST then be reset to Original Interrupt Mod.