Module Name: src
Committed By: joerg
Date: Sat May 30 18:00:09 UTC 2015
Modified Files:
src/distrib/sets/lists/comp: mi
src/sys/dev/iscsi: Makefile files.iscsi iscsi_globals.h iscsi_ioctl.c
iscsi_main.c iscsi_rcv.c iscsi_send.c iscsi_utils.c
src/sys/modules/iscsi: Makefile
Removed Files:
src/sys/dev/iscsi: iscsi_perf.h iscsi_profile.c iscsi_profile.h
Log Message:
Remove ISCSI_PERFTEST.
To generate a diff of this commit:
cvs rdiff -u -r1.1964 -r1.1965 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/iscsi/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/iscsi/files.iscsi
cvs rdiff -u -r1.9 -r1.10 src/sys/dev/iscsi/iscsi_globals.h \
src/sys/dev/iscsi/iscsi_ioctl.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/iscsi/iscsi_main.c
cvs rdiff -u -r1.1 -r0 src/sys/dev/iscsi/iscsi_perf.h \
src/sys/dev/iscsi/iscsi_profile.c src/sys/dev/iscsi/iscsi_profile.h
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/iscsi/iscsi_rcv.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/iscsi/iscsi_send.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/iscsi/iscsi_utils.c
cvs rdiff -u -r1.2 -r1.3 src/sys/modules/iscsi/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1964 src/distrib/sets/lists/comp/mi:1.1965
--- src/distrib/sets/lists/comp/mi:1.1964 Sat May 30 16:12:33 2015
+++ src/distrib/sets/lists/comp/mi Sat May 30 18:00:09 2015
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1964 2015/05/30 16:12:33 joerg Exp $
+# $NetBSD: mi,v 1.1965 2015/05/30 18:00:09 joerg Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -583,7 +583,7 @@
./usr/include/dev/isapnp/isapnpvar.h comp-obsolete obsolete
./usr/include/dev/iscsi/iscsi.h comp-c-include iscsi
./usr/include/dev/iscsi/iscsi_ioctl.h comp-c-include iscsi
-./usr/include/dev/iscsi/iscsi_perf.h comp-c-include iscsi
+./usr/include/dev/iscsi/iscsi_perf.h comp-obsolete obsolete
./usr/include/dev/iscsi/iscsi_test.h comp-obsolete obsolete
./usr/include/dev/keylock.h comp-c-include
./usr/include/dev/kttcpio.h comp-c-include
Index: src/sys/dev/iscsi/Makefile
diff -u src/sys/dev/iscsi/Makefile:1.2 src/sys/dev/iscsi/Makefile:1.3
--- src/sys/dev/iscsi/Makefile:1.2 Sat May 30 16:12:34 2015
+++ src/sys/dev/iscsi/Makefile Sat May 30 18:00:09 2015
@@ -2,6 +2,6 @@
INCSDIR= /usr/include/dev/iscsi
-INCS= iscsi.h iscsi_ioctl.h iscsi_perf.h
+INCS= iscsi.h iscsi_ioctl.h
.include <bsd.kinc.mk>
Index: src/sys/dev/iscsi/files.iscsi
diff -u src/sys/dev/iscsi/files.iscsi:1.4 src/sys/dev/iscsi/files.iscsi:1.5
--- src/sys/dev/iscsi/files.iscsi:1.4 Sat May 30 16:12:34 2015
+++ src/sys/dev/iscsi/files.iscsi Sat May 30 18:00:09 2015
@@ -1,16 +1,14 @@
-# $NetBSD: files.iscsi,v 1.4 2015/05/30 16:12:34 joerg Exp $
+# $NetBSD: files.iscsi,v 1.5 2015/05/30 18:00:09 joerg Exp $
#
# Configuration file for iSCSI initiator
defpseudodev iscsi : scsi
defparam ISCSI_DEBUG
-defflag ISCSI_PERFTEST
file dev/iscsi/base64.c iscsi
file dev/iscsi/iscsi_ioctl.c iscsi
file dev/iscsi/iscsi_main.c iscsi
-file dev/iscsi/iscsi_profile.c iscsi
file dev/iscsi/iscsi_rcv.c iscsi
file dev/iscsi/iscsi_send.c iscsi
file dev/iscsi/iscsi_text.c iscsi
Index: src/sys/dev/iscsi/iscsi_globals.h
diff -u src/sys/dev/iscsi/iscsi_globals.h:1.9 src/sys/dev/iscsi/iscsi_globals.h:1.10
--- src/sys/dev/iscsi/iscsi_globals.h:1.9 Sat May 30 16:12:34 2015
+++ src/sys/dev/iscsi/iscsi_globals.h Sat May 30 18:00:09 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: iscsi_globals.h,v 1.9 2015/05/30 16:12:34 joerg Exp $ */
+/* $NetBSD: iscsi_globals.h,v 1.10 2015/05/30 18:00:09 joerg Exp $ */
/*-
* Copyright (c) 2004,2005,2006,2011 The NetBSD Foundation, Inc.
@@ -60,8 +60,6 @@
/* #define ISCSI_DEBUG 1 */
-#include "iscsi_perf.h"
-
/* ------------------------- Global Constants ----------------------------- */
/* Version information */
@@ -234,12 +232,6 @@ struct pdu_s {
/* the ccb this PDU belongs to (if any) */
connection_t *connection;
/* the connection this PDU belongs to */
-
-#ifdef ISCSI_PERFTEST
- int perf_index;
- /* performance counter index */
- perfpoint_t perf_which; /* performance point */
-#endif
};
@@ -302,10 +294,6 @@ struct ccb_s {
int flags;
connection_t *connection; /* connection for CCB */
session_t *session; /* session for CCB */
-
-#ifdef ISCSI_PERFTEST
- int perf_index; /* performance counter index */
-#endif
};
@@ -532,29 +520,12 @@ extern uint8_t iscsi_InitiatorName[ISCSI
extern uint8_t iscsi_InitiatorAlias[ISCSI_STRING_LENGTH];
extern login_isid_t iscsi_InitiatorISID;
-/* Debugging and profiling stuff */
-
-#include "iscsi_profile.h"
+/* Debugging stuff */
#ifndef DDB
#define Debugger() panic("should call debugger here (iscsi.c)")
#endif /* ! DDB */
-#if defined(ISCSI_PERFTEST)
-
-extern int iscsi_perf_level; /* How much info to display */
-
-#define PDEBOUT(x) printf x
-#define PDEB(lev,x) { if (iscsi_perf_level >= lev) printf x ;}
-#define PDEBC(conn,lev,x) { if (iscsi_perf_level >= lev) { printf("S%dC%d: ", \
- conn ? conn->session->id : -1, \
- conn ? conn->id : -1); printf x ;}}
-#else
-#define PDEBOUT(x)
-#define PDEB(lev,x)
-#define PDEBC(conn,lev,x)
-#endif
-
#ifdef ISCSI_DEBUG
extern int iscsi_debug_level; /* How much debug info to display */
Index: src/sys/dev/iscsi/iscsi_ioctl.c
diff -u src/sys/dev/iscsi/iscsi_ioctl.c:1.9 src/sys/dev/iscsi/iscsi_ioctl.c:1.10
--- src/sys/dev/iscsi/iscsi_ioctl.c:1.9 Sat May 30 16:12:34 2015
+++ src/sys/dev/iscsi/iscsi_ioctl.c Sat May 30 18:00:09 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: iscsi_ioctl.c,v 1.9 2015/05/30 16:12:34 joerg Exp $ */
+/* $NetBSD: iscsi_ioctl.c,v 1.10 2015/05/30 18:00:09 joerg Exp $ */
/*-
* Copyright (c) 2004,2005,2006,2011 The NetBSD Foundation, Inc.
@@ -1657,20 +1657,6 @@ iscsiioctl(dev_t dev, u_long cmd, void *
check_event((iscsi_wait_event_parameters_t *) addr, FALSE);
break;
-#ifdef ISCSI_PERFTEST
- case ISCSI_PERFDATA_START:
- perf_start((iscsi_perf_startstop_parameters_t *) addr);
- break;
-
- case ISCSI_PERFDATA_STOP:
- perf_stop((iscsi_perf_startstop_parameters_t *) addr);
- break;
-
- case ISCSI_PERFDATA_GET:
- perf_get((iscsi_perf_get_parameters_t *) addr);
- break;
-#endif
-
default:
DEBOUT(("Invalid IO-Control Code\n"));
return ENOTTY;
Index: src/sys/dev/iscsi/iscsi_main.c
diff -u src/sys/dev/iscsi/iscsi_main.c:1.14 src/sys/dev/iscsi/iscsi_main.c:1.15
--- src/sys/dev/iscsi/iscsi_main.c:1.14 Fri May 15 18:28:36 2015
+++ src/sys/dev/iscsi/iscsi_main.c Sat May 30 18:00:09 2015
@@ -44,10 +44,6 @@ extern struct cfdriver iscsi_cd;
int iscsi_debug_level = ISCSI_DEBUG;
#endif
-#if defined(ISCSI_PERFTEST)
-int iscsi_perf_level = 0;
-#endif
-
/* Device Structure */
iscsi_softc_t *sc = NULL;
Index: src/sys/dev/iscsi/iscsi_rcv.c
diff -u src/sys/dev/iscsi/iscsi_rcv.c:1.8 src/sys/dev/iscsi/iscsi_rcv.c:1.9
--- src/sys/dev/iscsi/iscsi_rcv.c:1.8 Sat May 30 16:12:34 2015
+++ src/sys/dev/iscsi/iscsi_rcv.c Sat May 30 18:00:09 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: iscsi_rcv.c,v 1.8 2015/05/30 16:12:34 joerg Exp $ */
+/* $NetBSD: iscsi_rcv.c,v 1.9 2015/05/30 18:00:09 joerg Exp $ */
/*-
* Copyright (c) 2004,2005,2006,2011 The NetBSD Foundation, Inc.
@@ -698,8 +698,6 @@ receive_command_response_pdu(connection_
return -1;
}
- PERF_SNAP(req_ccb, PERF_PDURCVSTS);
-
if (req_ccb->pdu_waiting != NULL) {
SET_CCB_TIMEOUT(conn, req_ccb, COMMAND_TIMEOUT);
req_ccb->num_timeouts = 0;
@@ -1027,9 +1025,7 @@ receive_pdu(connection_t *conn, pdu_t *p
("Received Data in PDU - CCB = %p, Datalen = %d, Offset = %d\n",
req_ccb, dsl, offset));
- PERF_SNAPC(req_ccb, PERF_BEGIN_PDURCVDATA);
rc = read_pdu_data(pdu, req_ccb->data_ptr, offset);
- PERF_SNAP(req_ccb, PERF_END_PDURCVDATA);
} else {
rc = read_pdu_data(pdu, NULL, 0);
}
Index: src/sys/dev/iscsi/iscsi_send.c
diff -u src/sys/dev/iscsi/iscsi_send.c:1.12 src/sys/dev/iscsi/iscsi_send.c:1.13
--- src/sys/dev/iscsi/iscsi_send.c:1.12 Sat May 30 16:12:34 2015
+++ src/sys/dev/iscsi/iscsi_send.c Sat May 30 18:00:09 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: iscsi_send.c,v 1.12 2015/05/30 16:12:34 joerg Exp $ */
+/* $NetBSD: iscsi_send.c,v 1.13 2015/05/30 18:00:09 joerg Exp $ */
/*-
* Copyright (c) 2004,2005,2006,2011 The NetBSD Foundation, Inc.
@@ -300,8 +300,6 @@ iscsi_send_thread(void *par)
pdu->flags &= ~PDUF_INQUEUE;
splx(s);
- PERF_PDUSNAPB(pdu);
-
#ifdef ISCSI_DEBUG
if (!pdu->uio.uio_resid) {
DEBOUT(("uio.resid = 0 in iscsi_send_thread! pdu=%p\n",
@@ -318,7 +316,6 @@ iscsi_send_thread(void *par)
if (conn->HeaderDigest)
pdu->pdu.HeaderDigest = gen_digest(&pdu->pdu, BHS_SIZE);
my_soo_write(conn, &pdu->uio);
- PERF_PDUSNAPE(pdu);
if (pdu->disp <= PDUDISP_FREE) {
free_pdu(pdu);
@@ -1006,9 +1003,6 @@ snack_missing(connection_t *conn, ccb_t
pdu_t *ppdu;
pdu_header_t *pdu;
- PDEBC(conn, 1, ("SNACK Missing type = %d, BegRun %d RunLength %d\n",
- type, BegRun, RunLength));
-
ppdu = get_pdu(conn, TRUE);
if (ppdu == NULL)
return;
@@ -1047,8 +1041,6 @@ send_snack(connection_t *conn, pdu_t *rx
pdu_t *ppdu;
pdu_header_t *pdu;
- PDEBC(conn, 1, ("Send SNACK type = %d\n", type));
-
ppdu = get_pdu(conn, TRUE);
if (ppdu == NULL)
return;
@@ -1323,8 +1315,6 @@ send_data_out(connection_t *conn, pdu_t
pdu->p.data_out.BufferOffset = htonl(offs);
pdu->p.data_out.DataSN = htonl(sn);
- PERF_PDUSET(tx_pdu, tx_ccb, PERF_BEGIN_PDUWRITEDATA);
-
DEBC(conn, 10, ("Send DataOut: DataSN %d, len %d offs %x totlen %d\n",
sn, len, offs, totlen));
@@ -1358,8 +1348,6 @@ send_command(ccb_t *ccb, ccb_disp_t disp
pdu_header_t *pdu;
int s;
- PERF_BEGIN(ccb, !waitok);
-
s = splbio();
while (/*CONSTCOND*/ISCSI_THROTTLING_ENABLED &&
/*CONSTCOND*/!ISCSI_SERVER_TRUSTED &&
@@ -1370,8 +1358,6 @@ send_command(ccb_t *ccb, ccb_disp_t disp
ccb->flags |= CCBF_WAITING;
throttle_ccb(ccb, TRUE);
- PDEBOUT(("Throttling S - CmdSN = %d, MaxCmdSN = %d\n",
- sess->CmdSN, sess->MaxCmdSN));
if (!waitok) {
splx(s);
return;
@@ -1435,8 +1421,6 @@ send_command(ccb_t *ccb, ccb_disp_t disp
DEBC(conn, 10, ("Send Command: CmdSN %d, data_in %d, len %d, totlen %d\n",
ccb->CmdSN, ccb->data_in, len, totlen));
- PERF_PDUSET(ppdu, ccb, PERF_BEGIN_PDUWRITECMD);
-
setup_tx_uio(ppdu, len, ccb->data_ptr, ccb->data_in);
send_pdu(ccb, ppdu, (totlen) ? CCBDISP_DEFER : disp, PDUDISP_WAIT);
@@ -1601,9 +1585,6 @@ connection_timeout(void *par)
{
connection_t *conn = (connection_t *) par;
- PDEBC(conn, 1, ("Connection Timeout, num_timeouts=%d\n",
- conn->num_timeouts));
-
if (++conn->num_timeouts > MAX_CONN_TIMEOUTS)
handle_connection_error(conn, ISCSI_STATUS_TIMEOUT, NO_LOGOUT);
else {
@@ -1627,8 +1608,6 @@ ccb_timeout(void *par)
{
ccb_t *ccb = (ccb_t *) par;
connection_t *conn = ccb->connection;
- PDEBC(conn, 1, ("CCB Timeout, ccb=%x, num_timeouts=%d\n",
- (int) ccb, ccb->num_timeouts));
ccb->total_tries++;
Index: src/sys/dev/iscsi/iscsi_utils.c
diff -u src/sys/dev/iscsi/iscsi_utils.c:1.6 src/sys/dev/iscsi/iscsi_utils.c:1.7
--- src/sys/dev/iscsi/iscsi_utils.c:1.6 Fri May 15 16:24:30 2015
+++ src/sys/dev/iscsi/iscsi_utils.c Sat May 30 18:00:09 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: iscsi_utils.c,v 1.6 2015/05/15 16:24:30 joerg Exp $ */
+/* $NetBSD: iscsi_utils.c,v 1.7 2015/05/30 18:00:09 joerg Exp $ */
/*-
* Copyright (c) 2004,2005,2006,2008 The NetBSD Foundation, Inc.
@@ -233,7 +233,6 @@ get_ccb(connection_t *conn, bool waitok)
if (!waitok || conn->terminating) {
return NULL;
}
- PDEBOUT(("Waiting for CCB!\n"));
tsleep(&sess->ccb_pool, PWAIT, "get_ccb", 0);
}
} while (ccb == NULL);
@@ -409,8 +408,6 @@ wake_ccb(ccb_t *ccb, uint32_t status)
ccb->status = status;
splx(s);
- PERF_END(ccb);
-
switch (disp) {
case CCBDISP_FREE:
free_ccb(ccb);
@@ -467,7 +464,6 @@ get_pdu(connection_t *conn, bool waitok)
if (pdu == NULL) {
if (!waitok || conn->terminating)
return NULL;
- PDEBOUT(("Waiting for PDU!\n"));
tsleep(&conn->pdu_pool, PWAIT, "get_pdu_c", 0);
}
} while (pdu == NULL);
@@ -595,7 +591,6 @@ add_sernum(sernum_buffer_t *buff, uint32
diff = (num - n) + 1;
if (diff <= 0) {
- PDEB(1, ("Rx Duplicate Block: SN %u < Next SN %u\n", num, n));
return 0; /* ignore if SN is smaller than expected (dup or retransmit) */
}
Index: src/sys/modules/iscsi/Makefile
diff -u src/sys/modules/iscsi/Makefile:1.2 src/sys/modules/iscsi/Makefile:1.3
--- src/sys/modules/iscsi/Makefile:1.2 Sat May 30 16:12:34 2015
+++ src/sys/modules/iscsi/Makefile Sat May 30 18:00:09 2015
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.2 2015/05/30 16:12:34 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2015/05/30 18:00:09 joerg Exp $
.include "../Makefile.inc"
.PATH: ${S}/dev/iscsi
KMOD= iscsi
-SRCS= base64.c iscsi_ioctl.c iscsi_main.c iscsi_profile.c iscsi_rcv.c
+SRCS= base64.c iscsi_ioctl.c iscsi_main.c iscsi_rcv.c
SRCS+= iscsi_send.c iscsi_text.c iscsi_utils.c
.include <bsd.kmodule.mk>