Packet processing by programmable network interface
AssigneeWestern Digital Technologies, Inc.
InventorsMarjan Radi, Dejan Vucinic
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsMarjan Radi, Dejan Vucinic
Estimating the term…
A programmable network interface for a server includes at least one memory storing connection parameters for previously active Non-Volatile Memory express over Fabric (NVMeoF) connections with different NVMe nodes. An NVMeoF connection request is received from an NVMe node, and it is determined whether the NVMe node is associated with connection parameters stored in the at least one memory. In response to determining that the NVMe node is associated with connection parameters stored in the at least one memory, a new NVMeoF connection is established for communicating with the NVMe node using the stored connection parameters. In one aspect, an address space of the server is partitioned, and an NVMe request queue is assigned to each partition of the address space. At least one address is identified in a received NVMeoF message, and an NVMe request queue is determined for performing an NVMe request included in the NVMeoF message.
A programmable network interface for a server, the programmable network interface comprising:
-20. (canceled)
A method performed by a programmable network interface of a server, the method comprising:
A programmable network interface for a server, the programmable network interface comprising:
Dependencies are inferred from the claim text.