Patent ID: 8341237

Claim:
A method for automatically triggering operations on a queue pair (QP), the method comprising: receiving a command at a remote direct memory access (RDMA) capable adapter; determining, by at least one processor, a trigger event element associated with the command, the trigger event element associated to the command by a configuration setting; posting, by the at least one processor, the trigger event element on a triggered QP, the triggered QP managed by a triggered QP context, the triggered QP context containing a count of a number of trigger event elements to initiate; posting, by the at least one processor, a triggeror element on a triggeror QP, the triggeror QP including a reference to the triggered QP; receiving, by the at least one processor, notification that the triggeror element has completed; and automatically initiating, by the at least one processor, the trigger event element in response to receiving the notification; wherein the posting of the trigger event element, the posting of the triggeror element the notification and the initiating are performed in hardware without software.