Interfaces to multiple layers of device properties in a storage network
First Claim
1. A system, comprising:
- one or more host adapter ports for coupling the system to a fabric network, wherein one or more devices attached to the fabric network are discoverable to the system through the one or more host adapter ports; and
one or more processors configured to execute;
a fabric driver configured to interface the system to the fabric network through the host adapter ports, wherein the fabric driver provides access to the fabric network according to a plurality of protocol layers; and
an interface configured to provide layer-specific device property information, wherein the interface is configured to obtain device property information for the devices attached to the fabric network from the fabric driver and return the device property information specific to one of the plurality of protocol layers.
1 Assignment
0 Petitions
Accused Products
Abstract
A host may be coupled to a fabric network. Fabric devices attached to the fabric network may be visible to the host through one or more host adapter ports. An interface may be configured to provide layer-specific device property information. The interface may be configured to obtain device property information for the devices attached to the fabric network from the fabric driver and return the device property information specific to one of the plurality of protocol layers. The protocol layers may include a transport layer and an end device target layer. An application may be any process running on the host that may request information about device properties via an interface (e.g., one or more application programming interfaces (APIs)). These interfaces may be configured to return the layer-specific device property information for multiple layers of device properties.
72 Citations
54 Claims
-
1. A system, comprising:
-
one or more host adapter ports for coupling the system to a fabric network, wherein one or more devices attached to the fabric network are discoverable to the system through the one or more host adapter ports; and
one or more processors configured to execute;
a fabric driver configured to interface the system to the fabric network through the host adapter ports, wherein the fabric driver provides access to the fabric network according to a plurality of protocol layers; and
an interface configured to provide layer-specific device property information, wherein the interface is configured to obtain device property information for the devices attached to the fabric network from the fabric driver and return the device property information specific to one of the plurality of protocol layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
receiving a request from an application for layer-specific device property information;
in response to the request, interfacing to a fabric driver to obtain layer-specific device property information for one or more devices on a fabric network, wherein the fabric driver is configured to interact with the fabric network according to a plurality of protocol layers; and
returning to the application the layer-specific device property information specific to one of the plurality of protocol layers. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer accessible medium comprising instructions executable by one or more processors to provide:
-
access to a fabric network from a fabric driver according to a plurality of protocol layers; and
an interface to obtain layer-specific device property information, wherein the interface is configured to obtain device property information for one or more devices attached to a fabric network from the fabric driver and return the device property information specific to one of the plurality of protocol layers. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification