Binding a memory window to a queue pair
First Claim
Patent Images
1. A memory window access mechanism, comprising:
- a plurality of queue pairs associated with a process, each of the plurality of queue pairs being associated with a queue pair context that comprises queue pair information; and
a send queue configured to bind a memory window associated with the process, the memory window being disposed in a memory region and associated with a memory window context that comprises a protection information field, the memory window context allowing access to the memory window if the queue pair information corresponds to the protection information field.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments may relate to memory window access and may include a memory window and plurality of queue pairs associated with a process. Each of the plurality of queue pairs may be associated with a memory window context that may have queue pair information. The memory window may be associated with a memory window context that includes a protection information field. Accordingly, access to memory window may be allowed if the queue pair information matches the protection information field.
-
Citations
22 Claims
-
1. A memory window access mechanism, comprising:
-
a plurality of queue pairs associated with a process, each of the plurality of queue pairs being associated with a queue pair context that comprises queue pair information; and a send queue configured to bind a memory window associated with the process, the memory window being disposed in a memory region and associated with a memory window context that comprises a protection information field, the memory window context allowing access to the memory window if the queue pair information corresponds to the protection information field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer network, comprising:
-
a plurality of computer systems; at least one input/output device; a switch network that connects the plurality of computer systems and the at least one input/output device for communication; and wherein the plurality of computer systems and the at least one input/output device comprises a memory window access mechanism, the memory window access mechanism comprising; a plurality of queue pairs associated with a process, each of the plurality of queue pairs being associated with a queue pair context that comprises queue pair information; and a send queue configured to bind a memory window associated with the process, the memory window being disposed in a memory region and associated with a memory window context that comprises a protection information field, the memory window context allowing access to the memory window if the queue pair information corresponds to the protection information field. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing access to a memory window, the method comprising the acts of:
-
defining a plurality of queue pairs that correspond with a protection domain, each of the plurality of queue pairs being associated with a queue pair context that comprises queue pair information; utilizing a send queue to bind a memory window, the memory window being disposed in a memory region and associated with a memory window context that comprises a protection information field that enables access to the memory window by at least one of the plurality of queue pairs; and validating the queue pair information in the queue pair context against protection information field to enable access to the memory window to the at least one of the plurality of queue pairs. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification