The Previous Chapter
The previous chapter defined what an asynchronous error or event is, as well as the difference between an affiliated and an unaffiliated event or error. It described how to assign an Asynchronous Event Handler that will automatically be called whenever an asynchronous event or error is detected. This chapter concluded the part of the book that provided a detailed description of QPs, WRs, WQEs, CQEs, and asynchronous errors or events (i.e., Part 2).
This Chapter
This chapter describes the various types of memory access violations that could take place and the protection mechanisms used to prevent them. It provides a detailed description of memory regions, memory handles, and protection domains (PDs).
The Next Chapter
The IBA specification defines a number of mechanisms to prevent various types of unauthorized access. While this chapter covers the memory-oriented protection mechanisms, the next chapter provides a detailed description of the remaining protection mechanisms:
Preventing unauthorized access to UD QPs with PDs.
Partition keys (P_Keys).
Management keys (M_Keys).
The Subnet Management key (SM_Key).
Reliable Datagram Domains (RDDs).
Queue keys (Q_Keys).
Baseboard Management keys (B_Keys).