Methods and structure for buffering host requests in serial attached scsi expanders
AssigneeLSI Corporation
InventorsPrashant Prakash Yendigiri, Giridhar Danayakanakeri, Raghavendra C. Nagendra
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsPrashant Prakash Yendigiri, Giridhar Danayakanakeri, Raghavendra C. Nagendra
Estimating the term…
Methods and structure are provided for “spoofing” an active connection between a Serial Attached SCSI (SAS) initiator and a SAS target. The structure includes a SAS expander, comprising multiple physical links with associated transceivers (PHYs), switching hardware, a memory, and a control unit. Each PHY is operable to receive incoming Open Address Frames (OAFs) from SAS initiators that request connections with target devices. The switching hardware is operable to selectively link PHYs of the expander with each other to enable connections between initiators and target devices. The control unit is operable to determine that a connection requested by a received OAF cannot be completed, is operable to transmit an OPEN ACCEPT to the SAS initiator that transmitted the OAF responsive to making the determination, and is operable to store I/O received from the SAS initiator for the requested connection in the memory, responsive to transmitting the OPEN ACCEPT.
A Serial Attached SCSI (SAS) expander, comprising:
A method for operating a Serial Attached SCSI (SAS) expander comprising multiple physical links with associated transceivers (PHYs), wherein each PHY is operable to receive incoming Open Address Frames (OAFs) from SAS initiators that request connections with target devices, the method comprising:
A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method for operating a Serial Attached SCSI (SAS) expander comprising multiple physical links with associated transceivers (PHYs), wherein each PHY is operable to receive incoming Open Address Frames (OAFs) from SAS initiators that request connections with target devices, the method comprising:
Dependencies are inferred from the claim text.