| CPC G06F 15/17331 (2013.01) [G06F 13/28 (2013.01); H04L 67/1097 (2013.01); H04L 69/161 (2013.01); H04L 69/22 (2013.01)] | 15 Claims |

|
1. A remote direct memory access (RDMA) network interface controller (NIC) for connection to a network to communicate with a remote RDMA NIC by providing request messages and response messages to the remote RDMA NIC, the RDMA NIC comprising:
a network interface for connection to the network;
an RDMA NIC processor coupled to the network interface;
RDMA header processing logic which builds RDMA packet headers to include values identifying individual packets in request packet flows and response packet flows so that request message packets can be interleaved with response message packets on a packet basis without ambiguity and allowing packet reliability operations;
RDMA NIC memory coupled to the RDMA NIC processor, the RDMA header processing logic and the network interface; and
RDMA NIC non-transitory storage for programs to execute from the RDMA NIC memory on the RDMA NIC processor.
|