]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: be2iscsi: Reinit SGL handle, CID tables after TPE
authorJitendra Bhivare <jitendra.bhivare@broadcom.com>
Tue, 13 Dec 2016 10:26:04 +0000 (15:56 +0530)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 8 Mar 2017 00:55:49 +0000 (19:55 -0500)
commit3b422b14f7ef0b9c96efdb6746d4327806b44dcd
tree0b45cc4cabcf0e2b6e46f3fbd308c7506efe4da3
parent9aef76d226f93c3c39477c9a2cd5a9197c7f8a9e
scsi: be2iscsi: Reinit SGL handle, CID tables after TPE

Orabug: 25655127

After TPE recovery, CID table needs to be repopulated as per CIDs in
WRBQ creation responses.

SGL handles table needs to be recreated for posting and its indices need
to be resetted.

This is achieved by calling beiscsi_cleanup_port when disabling and
beiscsi_init_port in enabling port.

Signed-off-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Ethan Zhao <ethan.zhao@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/scsi/be2iscsi/be_main.c