]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iscsi: Capture iscsi debug messages using tracepoints
authorFred Herard <fred.herard@oracle.com>
Fri, 12 Oct 2018 22:45:47 +0000 (15:45 -0700)
committerBrian Maly <brian.maly@oracle.com>
Tue, 5 Mar 2019 19:32:31 +0000 (14:32 -0500)
commite2ebc9cc109fc97146e2a3ac93b13ffd0458ff85
tree4eff47aceb03e534203bb7c9eaf13bf72e9841b7
parente55b3a8d3c8aa157b5da1c9400133e2ff98c45f4
iscsi: Capture iscsi debug messages using tracepoints

This commit enhances iscsi initiator modules to capture iscsi debug messages
using linux kernel tracepoint facility:

https://www.kernel.org/doc/Documentation/trace/tracepoints.txt

The following tracepoint events have been created under the iscsi tracepoint
event group:

iscsi_dbg_conn - to capture connection debug messages (libiscsi module)
iscsi_dbg_session - to capture session debug messages (libiscsi module)
iscsi_dbg_eh - to capture error handling debug messages (libiscsi module)
iscsi_dbg_tcp - to capture iscsi tcp debug messages (libiscsi_tcp module)
iscsi_dbg_sw_tcp - to capture iscsi sw tcp debug messages (iscsi_tcp module)
iscsi_dbg_trans_session - to cpature iscsi trasnsport sess debug messages
(scsi_transport_iscsi module)
iscsi_dbg_trans_conn - to capture iscsi tansport conn debug messages
(scsi_transport_iscsi module)

Orabug: 29429855

Signed-off-by: Fred Herard <fred.herard@oracle.com>
Reviewed-by: Rajan Shanmugavelu <rajan.shanmugavelu@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/scsi/iscsi_tcp.c
drivers/scsi/libiscsi.c
drivers/scsi/libiscsi_tcp.c
drivers/scsi/scsi_transport_iscsi.c
include/trace/events/iscsi.h [new file with mode: 0644]