Affiliated Asynchronous Events

The term “affiliated” is used because the event is associated (or affiliated) with a specific QP or EEC. The term “event” is used because it is not an error, but rather an event that software may find useful. Since the event is not considered to be an error, the state of the associated QP or EEC remains unchanged. The currently defined affiliated asynchronous events are:

  • Path Migrated. A connection has been migrated to an alternate path. Refer to “Automatic Path Migration” on page 575 for a detailed description of Automatic Path Migration.

  • Communication Established. This indicates that the first request packet has arrived at a QP's or EEC's RQ Logic while the QP or EEC is still in the RTR state. This automatically transitions the QP or EEC from the RTR to the RTS state. The handle of the destination QP or EEC is returned in the event record. This event may be useful to the HCA's Communication Manager (CM).

  • SQ Drained. This indicates that the SQ of the specified QP has completed transmission of all outstanding messages that were in progress when software commanded the QP or EEC to transition from the RTS to the SQD state. For RC and RD, the event indicates that the QP or EEC SQ Logic has received all of the responses associated with all of the message request packets that were sent to the destination QP or EEC. This event informs software that it is now safe to execute the Modify QP or Modify EEC verb to modify the operational characteristics of the QP or EEC and to transition it back to the fully operational RTS state.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.199.140