CPC G06F 13/1668 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 9/547 (2013.01); G06F 13/4282 (2013.01); G06F 2213/0026 (2013.01)] | 20 Claims |
1. A device comprising:
a host interface circuit configured to communicate with a host via a protocol; and
a storage element configured to store data received from the host;
wherein the host interface circuit is further configured to:
detect a tunneling command received from the host via a tunnel through the protocol, and
retrieve, from the host via the tunnel, a tunneled message stored in a memory of the host based on the tunneling command.
|
14. A system comprising:
a host computing device; and
a storage device comprising:
a host interface circuit configured to communicate with the host computing device via a protocol; and
a storage element configured to store data received from the host computing device;
wherein the host interface circuit is further configured to:
detect a tunneling command received from the host computing device via a tunnel through the protocol, and
retrieve, from the host computing device via the tunnel, a tunneled message stored in a memory of the host computing device based on the tunneling command.
|
19. A method comprising:
receiving, at a storage device, using a protocol, a data message that includes an indication that a tunneled message is stored within a memory of a host;
detecting, by the storage device, the indication in the data message; and
retrieving, by the storage device via a tunnel through the protocol, the tunneled message from the memory of the host based on detecting the indication.
|