Management of offload operations in a network storage driver
First Claim
Patent Images
1. A method, comprising:
- requesting, by a network storage driver, a connection from an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in a hardware device;
receiving the connection from the offload application, wherein the received connection is an offloaded connection and is reserved for the network storage driver; and
communicating data over the offloaded connection through the hardware device.
1 Assignment
0 Petitions
Accused Products
Abstract
A network storage driver requests a connection from an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in a hardware device. The connection is received from the offload application, wherein the received connection is an offloaded connection and is reserved for the network storage driver. Data is communicated over the offloaded connection through the hardware device.
-
Citations
30 Claims
-
1. A method, comprising:
-
requesting, by a network storage driver, a connection from an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in a hardware device;
receiving the connection from the offload application, wherein the received connection is an offloaded connection and is reserved for the network storage driver; and
communicating data over the offloaded connection through the hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; and
program logic including code that is capable of causing the processor to be operable to;
request, by a network storage driver, a connection from an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in a hardware device;
receive the connection from the offload application, wherein the received connection is an offloaded connection and is reserved for the network storage driver; and
communicate data over the offloaded connection through the hardware device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a computational platform;
a storage controller implemented in the computational platform;
a processor coupled to the computational platform;
an offload adapter coupled to the computational platform; and
program logic including code that is capable of causing the processor to be operable to;
request, by a network storage driver, a connection from an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in the offload adapter;
receive the connection from the offload application, wherein the received connection is an offloaded connection and is reserved for the network storage driver; and
communicate data over the offloaded connection through the offload adapter. - View Dependent Claims (20, 21)
-
-
22. An article of manufacture, comprising a storage medium having stored therein instructions capable of being executed by a machine to:
-
request, by a network storage driver, a connection from an offload application, wherein the offload application interfaces with a first network stack implemented in an operating system and a second network stack implemented in a hardware device;
receive the connection from the offload application, wherein the received connection is an offloaded connection and is reserved for the network storage driver; and
communicate data over the offloaded connection through the hardware device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification