SAS EXPANDER FOR COMMUNICATION BETWEEN DRIVERS
First Claim
1. A SAS expander comprising:
- a virtual device manager to generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers; and
a communications manager to receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host, and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver.
2 Assignments
0 Petitions
Accused Products
Abstract
A SAS expander that includes a virtual device manager and a communications manager. The virtual device manager is to generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers. The communications manager is to receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host, and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver.
19 Citations
20 Claims
-
1. A SAS expander comprising:
-
a virtual device manager to generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers; and a communications manager to receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host, and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communication with a SAS expander comprising:
-
generating a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers; receiving a request from a first host device driver of a first host to communicate with a second host device driver of a second host; and in response to receipt of the request, establishing communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having computer executable instructions stored thereon to operate a SAS expander, the instructions are executable by a processor to:
-
generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers; receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host; and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification