| CPC H04L 49/102 (2013.01) [H04L 49/9005 (2013.01); H04L 49/9036 (2013.01); H04L 67/1097 (2013.01)] | 20 Claims |

|
1. An interface device comprising:
a physical interface connected to a first device comprising a first memory, the first memory comprising a first ring buffer allocated to be dedicated for storing a first data stream of an application to be transmitted to a second device; and
control logic configured to:
in response to detection of a command from the first device, read, based on a source memory address indicated by the command, a first data portion of the first data stream from the first ring buffer via the physical interface;
transmit, based on a destination memory address indicated by the command, the first data portion to the second device via the physical interface; and
receive, via a network, a second packet to confirm that the first data portion is stored, the second packet comprising a second header, and the second header at least indicating that the first data portion is confirmed to be stored to the destination memory address, wherein the second packet is received from a further interface device coupled to the physical interface, the further interface device comprising a second physical interface connected with the second device, wherein the network is used to establish a connection between the first device and the second device.
|