HomeFreeBSD

Partially fix target task management requests handling.

Description

Partially fix target task management requests handling.

  • XPT_NOTIFY_ACKNOWLEDGE was not handled, causing stuck requests.
  • XPT_ABORT was not even trying to abort active ATIOs/INOTs.
  • Initiator's tag was not stored and not used where needed.
  • List of TM request types needed update.
  • mpt_scsi_tgt_status() missed some useful debugging.

After this change global TM requests, such as reset, should work properly.
ABORT TASK (ABTS) requests are still not passes to CTL, that is not good
and should be fixed.

MFC after: 2 weeks

Details

Provenance
mavAuthored on
Parents
rS315066: Fix the attribute for scteken_clear() (change it back from the user
Branches
Unknown
Tags
Unknown