Patent ID: 7565504

Claim:
A memory window access mechanism, comprising: a protection domain; a memory window associated with the protection domain; a plurality of queue pairs, each of the plurality of queue pairs being associated with the protection domain; an attribute associated with the memory window that enables access to the memory window only by a single one of the plurality of queue pairs; and a context associated with the single one of the plurality of queue pairs, wherein the context includes information relating to a protection domain, access rights, send queue information, receive queue information, completion queue information, or information about a local port connected to the queue pair and/or remote port connected to the queue pair, or a combination thereof, wherein the attribute can be disabled such that access to the memory window can only be granted by validating that the protection domain associated with the memory window matches against the context, and wherein if the matching between the context and the protection domain is not validated the access to the memory window is terminated.