Skip to content

Commit 9545767

Browse files
Roman Bolshakovmartinkpetersen
authored andcommitted
scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB
The change adds a way to debug LOGO ELS, likewise PLOGI. Link: https://lore.kernel.org/r/[email protected] Acked-by: Himanshu Madhani <[email protected]> Acked-by: Quinn Tran <[email protected]> Reviewed-by: Hannes Reinecke <[email protected]> Tested-by: Hannes Reinecke <[email protected]> Reviewed-by: Bart Van Assche <[email protected]> Signed-off-by: Roman Bolshakov <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
1 parent af22f0c commit 9545767

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

drivers/scsi/qla2xxx/qla_iocb.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2625,6 +2625,10 @@ qla24xx_els_dcmd_iocb(scsi_qla_host_t *vha, int els_opcode,
26252625

26262626
memcpy(elsio->u.els_logo.els_logo_pyld, &logo_pyld,
26272627
sizeof(struct els_logo_payload));
2628+
ql_dbg(ql_dbg_disc + ql_dbg_buffer, vha, 0x3075, "LOGO buffer:");
2629+
ql_dump_buffer(ql_dbg_disc + ql_dbg_buffer, vha, 0x010a,
2630+
elsio->u.els_logo.els_logo_pyld,
2631+
sizeof(*elsio->u.els_logo.els_logo_pyld));
26282632

26292633
rval = qla2x00_start_sp(sp);
26302634
if (rval != QLA_SUCCESS) {
@@ -2697,6 +2701,11 @@ qla24xx_els_logo_iocb(srb_t *sp, struct els_entry_24xx *els_iocb)
26972701
els_iocb->rx_byte_count = 0;
26982702
els_iocb->rx_address = 0;
26992703
els_iocb->rx_len = 0;
2704+
ql_dbg(ql_dbg_io + ql_dbg_buffer, vha, 0x3076,
2705+
"LOGO ELS IOCB:");
2706+
ql_dump_buffer(ql_log_info, vha, 0x010b,
2707+
els_iocb,
2708+
sizeof(*els_iocb));
27002709
}
27012710

27022711
sp->vha->qla_stats.control_requests++;

0 commit comments

Comments
 (0)