Method and apparatus for providing notification
First Claim
Patent Images
1. A notification mechanism, comprising:
- a plurality of completion queue handlers associated with a communication device, each of the plurality of completion queue handlers associated with a process; and
at least one completion queue associated with each one of the plurality of completion queue handlers.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a method and apparatus for providing notification. The apparatus may comprise a plurality of completion queue handlers associated with a communication device. Each of the plurality of completion queue handlers may be associated with a plurality of processes. At least one completion queue may be associated with at least one of the plurality of completion queue handlers.
152 Citations
21 Claims
-
1. A notification mechanism, comprising:
-
a plurality of completion queue handlers associated with a communication device, each of the plurality of completion queue handlers associated with a process; and
at least one completion queue associated with each one of the plurality of completion queue handlers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network, comprising:
-
a plurality of systems;
a switch network that connects the plurality of systems for communication; and
at least one of the plurality of systems, wherein the at least one of the plurality of systems comprises;
a communication device having a plurality of completion queues; and
at least two completion handlers associated with the communication device, wherein each completion handler is associated with one of a plurality of processes and associated with at least one of the plurality of completion queues. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for providing notification to a plurality of processes, the method comprising the acts of:
-
creating a plurality of completion queues on a communication device, each of the plurality of completion queues associated with at least one of a plurality of completion queue handlers that are associated with the communication device, wherein each of the plurality of completion queue handlers are associated with one of a plurality of processes;
placing a completion queue entry on one of the plurality of completion queues;
invoking one of the plurality of completion queue handlers associated with the one of the plurality of completion queues; and
notifying the one of a plurality of processes associated with the one of a plurality of completion queue handlers. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification