DEVICE LEVEL ENABLEMENT OF A COMMUNICATIONS PROTOCOL
First Claim
1. An apparatus for device level enablement of a communications protocol, the apparatus comprising:
- an adapter compatibility module configured to determine an adapter compatibility status for a plurality of host adapters;
a processor compatibility module configured to determine a processor compatibility status for one or more processors that coordinate data transfers to and from the plurality of host adapters; and
a compatibility summary module configured to determine a compatibility summary for the plurality of host adapters and the one or more processors, the compatibility summary indicating a positive compatibility relative to a communications protocol in response to a positive processor compatibility status indicating that each of the one or more processors is compatible with the communications protocol and a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with the communications protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for device level enablement of a communications protocol. An adapter compatibility module determines an adapter compatibility status for a plurality of host adapters. A positive adapter compatibility status indicates that each host adapter in the plurality of host adapters is compatible with a communications protocol. A processor compatibility module determines a processor compatibility status for one or more processors. The one or more processors coordinate data transfers to and from the plurality of host adapters. A positive processor compatibility status indicates that each of the one or more processors is compatible with the communications protocol. A compatibility summary module determines a compatibility summary for the plurality of host adapters and the one or more processors. The compatibility summary indicates a positive compatibility relative to the communications protocol in response to a positive processor compatibility status and a positive adapter compatibility status.
-
Citations
25 Claims
-
1. An apparatus for device level enablement of a communications protocol, the apparatus comprising:
-
an adapter compatibility module configured to determine an adapter compatibility status for a plurality of host adapters; a processor compatibility module configured to determine a processor compatibility status for one or more processors that coordinate data transfers to and from the plurality of host adapters; and a compatibility summary module configured to determine a compatibility summary for the plurality of host adapters and the one or more processors, the compatibility summary indicating a positive compatibility relative to a communications protocol in response to a positive processor compatibility status indicating that each of the one or more processors is compatible with the communications protocol and a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with the communications protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for device level enablement of a communications protocol, the system comprising:
-
a plurality of host adapters, each host adapter configured to store a compatibility summary and to transmit the compatibility summary over a communications channel; one or more processors configured to coordinate data transfers to and from the plurality of host adapters; a protocol compatibility module comprising, an adapter compatibility module configured to determine an adapter compatibility status for the plurality of host adapters; a processor compatibility module configured to determine a processor compatibility status for the one or more processors; and a compatibility summary module configured to determine the compatibility summary for the plurality of host adapters and the one or more processors, the compatibility summary indicating a positive compatibility relative to a communications protocol in response to a positive processor compatibility status indicating that each of the one or more processors is compatible with the communications protocol and a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with the communications protocol. - View Dependent Claims (17, 18)
-
-
19. A computer program product comprising a computer readable storage medium having computer usable program code executable to perform operations for device level enablement of a communications protocol, the operations of the computer program product comprising:
-
determining an adapter compatibility status for a plurality of host adapters; determining a processor compatibility status for one or more processors that coordinate data transfers to and from the plurality of host adapters; and determining a compatibility summary for the plurality of host adapters and the one or more processors, the compatibility summary indicating a positive compatibility relative to a communications protocol in response to a positive processor compatibility status indicating that each of the one or more processors is compatible with the communications protocol and a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with the communications protocol. - View Dependent Claims (20, 21)
-
-
22. A method for device level enablement of a communications protocol, the method comprising:
-
determining an adapter compatibility status for a plurality of host adapters; determining a processor compatibility status for one or more processors that coordinate data transfers to and from the plurality of host adapters; and determining a compatibility summary for the plurality of host adapters and the one or more processors, the compatibility summary indicating a positive compatibility relative to a communications protocol in response to a positive processor compatibility status indicating that each of the one or more processors is compatible with the communications protocol and a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with the communications protocol. - View Dependent Claims (23, 24)
-
-
25. A system for device level enablement of a communications protocol, the system comprising:
-
one or more data storage devices; a plurality of fibre channel host adapters, each host adapter configured to store a compatibility flag and to transmit the compatibility flag over a fibre communications channel during a fibre process login handshake procedure; one or more central electronic complexes, each central electronic complex comprising a plurality of processors configured to coordinate data transfers between the plurality of host adapters and the one or more data storage devices; a protocol compatibility module comprising, an adapter compatibility module configured to determine an adapter compatibility status for the plurality of host adapters, a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with a fibre channel extension protocol; a processor compatibility module configured to determine a processor compatibility status for each of the one or more central electronic complexes, a positive processor compatibility status indicating that each processor from a central electronic complex is compatible with the fibre channel extension protocol; and a compatibility summary module configured to determine the compatibility flag for the plurality of host adapters and the one or more central electronic complexes, the compatibility flag indicating a positive compatibility relative to the fibre channel extension protocol in response to a positive compatibility status indicating that each of the one or more processors is compatible with the communications protocol and a positive adapter compatibility status indicating that each host adapter in the plurality of host adapters is compatible with the communications protocol.
-
Specification