SAS Paired subtractive routing
First Claim
1. A method for performing paired subtractive routing in a Serial Attached Small Computer System Interface (SAS) cascaded topology, comprising:
- assigning an input port to a SAS expander device;
assigning an output port to the SAS expander device;
defining the output port and the input port to be paired with each other as a primary subtractive port;
programming only a SAS initiator address in the route table of the SAS expander;
sending an OPEN command out the output port upon receiving the OPEN command into the input port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device; and
sending an OPEN command out the input port upon receiving the OPEN command into the output port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device.
7 Assignments
0 Petitions
Accused Products
Abstract
An input port is assigned to a SAS expander device. An output port is assigned to the SAS expander device. The output port and the input port are defined to be paired with each other as a primary subtractive port. Only a SAS initiator address is programmed in the route table of the SAS expander. An OPEN command is sent out the output port upon receiving the OPEN command into the input port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device. An OPEN command is sent out the input port upon receiving the OPEN command into the output port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device.
58 Citations
21 Claims
-
1. A method for performing paired subtractive routing in a Serial Attached Small Computer System Interface (SAS) cascaded topology, comprising:
-
assigning an input port to a SAS expander device; assigning an output port to the SAS expander device; defining the output port and the input port to be paired with each other as a primary subtractive port; programming only a SAS initiator address in the route table of the SAS expander; sending an OPEN command out the output port upon receiving the OPEN command into the input port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device; and sending an OPEN command out the input port upon receiving the OPEN command into the output port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
means for assigning an input port to a SAS expander device; means for assigning an output port to the SAS expander device; means for defining the output port and the input port to be paired with each other as a primary subtractive port; means for programming only a SAS initiator address in the route table of the SAS expander; means for sending an OPEN command out the output port upon receiving the OPEN command into the input port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device; and means for sending an OPEN command out the input port upon receiving the OPEN command into the output port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-executable instructions for performing a method for performing paired subtractive routing in a Serial Attached Small Computer System Interface (SAS) cascaded topology, the method comprising:
-
assigning an input port to a SAS expander device; assigning an output port to the SAS expander device; defining the output port and the input port to be paired with each other as a primary subtractive port; programming only a SAS initiator address in the route table of the SAS expander; sending an OPEN command out the output port upon receiving the OPEN command into the input port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device; and sending an OPEN command out the input port upon receiving the OPEN command into the output port if the DEST of the OPEN command is not a direct attached device of the SAS expander device and the DEST is not in the route table of the SAS expander device.
-
Specification