This chapter focuses on the mechanisms that prevent an entity from completing one of the following actions:
Local access violation. Logic (e.g., a QP) within a CA may attempt to access an area of that CA's local memory that it does not have authorization to access.
Remote access violation. A remote CA's QP may attempt to access an area of the local CA's memory that it does not have authorization to access.
Access rights violation. Although local logic within a CA or a remote CA may have permission to access a specific area of the local CA's memory, it may attempt to access the memory area in a manner for which it does not have permission. As an example, it may attempt to write to a memory area for which it only has permission to read.
Unauthorized access to a remote UD QP. Software posts a WR to the SQ of a local UD QP. The WR specifies the target remote UD QP to whom the message transfer request is to be sent. The message sender may not have authorization to send a message to the specified destination QP. This subject is covered in “PDs and UD Service” on page 318.