CPC G06F 15/167 (2013.01) [G06F 16/22 (2019.01); H04L 69/22 (2013.01)] | 22 Claims |
16. A method of processing transactions for a plurality of remote direct memory access (RDMA) protocols, the method comprising:
with a processor of an RDMA source system, encoding at least one RDMA packet with a multi-field RDMA header according to a first one of the RDMA protocols; and
with a processor of the RDMA source system, sending the at least one RDMA packet to an RDMA target system, wherein the sending the at least one RDMA packet to the RDMA target system causes the RDMA target system to:
determine a generic RDMA command at the RDMA target system using a transaction identifier produced from an extracted field of the at least one RDMA packet, and
perform an RDMA operation between the RDMA source system and the RDMA target system based on data in the at least one RDMA packet and the generic RDMA command.
|