diff options
author | David Gwynne <dlg@cvs.openbsd.org> | 2010-12-29 03:55:10 +0000 |
---|---|---|
committer | David Gwynne <dlg@cvs.openbsd.org> | 2010-12-29 03:55:10 +0000 |
commit | a111b498918d82e98e3bf5b7897b517c6e45acf6 (patch) | |
tree | 542ffdca10d81d2133e48c45dbd0470f81698ac3 /sys/netinet6 | |
parent | 1dc8ea7c455d8d778b6ba59a7ba7fe85cef5aa6b (diff) |
implement timeouts of scsi commands.
timed out scsi commands get put on a list and an iohandler is
scheduled. that iohandler pulls the timed out scsi command off the
list and issues a task management request to kill all outstanding
io on the target with the timed out io.
all io killed as a result of this request will be returned to the
midlayer with their status set to XS_RESET, which in turn will cause
the midlayer to retry the command. this relies on the previous
commit.
Diffstat (limited to 'sys/netinet6')
0 files changed, 0 insertions, 0 deletions