Patent ID: 11934658
Assignee: MELLANOX TECHNOLOGIES, LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A peripheral device, comprising:
a host interface, to communicate with one or more hosts over a peripheral bus; and
processing circuitry, to:
expose on the peripheral bus a peripheral-bus device that communicates with the one or more hosts using one or more instances of at least one bus storage protocol;
receive, using the exposed peripheral-bus device, Input/Output (I/O) transactions that are issued by the one or more hosts; and
complete the I/O transactions for the one or more hosts in accordance with one or more instances of at least one network storage protocol, by running at least part of a host-side protocol stack of the at least one network storage protocol,
wherein, in running at least part of the host-side protocol stack, the processing circuitry is configured to isolate the one or more hosts from control-plane operations of the at least one network storage protocol.