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>

Reply via email to