1.6 Transport layer
C141-C013 85
Table 1.37 TASK MANAGEMENT FUNCTION field
Code
Task
Management
function
LOGICAL
UNIT
NUMBER field
TAG OF
TASK TO BE
MANAGED
Field
Description
01h ABORT TASK yes yes
Aborts a task that matches with
respect to I-T-L-Q.
02h ABORT TASK SET yes no
Aborts all the tasks that match
with respect to I-T-L.
04h CLEAR TASK SET yes no
Aborts all the tasks of the INIT.
Reports UNIT ATTENTION
(06/2F/00) to the INIT other
than nexus that performed abort
processing.
08h
LOGICAL UNIT
RESET
yes no
Aborts all the tasks of the INIT.
Reports UNIT ATTENTION
(06/29/03) to all the INITs.
20h Reserved
40h CLEAR ACA yes no Not supported
80h QUERY TASK yes yes
When maintaining a task that
matches with respect to
I-T-L-Q, reports TASK
MANAGEMENT FUNCTION
SUCCEEDED. When not
maintaining a task that matches
with respect to I-T-L-Q, reports
TASK MANAGEMENT
FUNCTION COMPLETE.
All others Reserved
If TASK MANAGEMENT FUNCTION is set to ABORT TASK or QUERY
TASK, the TAG OF TASK TO BE MANAGED field specifies the TAG value
from the COMMAND frame that contained the task to be aborted or checked. For
all other task management functions, the TAG OF TASK TO BE MANAGED
field shall be ignored.
When a drive receives a TASK frame, the following fields are checked:
• HASHED DESTINATION SAS ADDRESS field
When this field contains a value different from the hashed SAS address of the
drive, the drive sends the ACK and CREDIT_BLOCKED primitives, and
discards the TASK frame.
• HASHED SOURCE SAS ADDRESS field
When this field contains a value different from that in the SOURCE SAS
ADDRESS field of the OPEN frame, the drive sends the
CREDIT_BLOCKED primitive, and discards the TASK frame.
• TAG field