head	1.2;
access;
symbols
	RELENG_8_4:1.2.0.2
	RELENG_9_1_0_RELEASE:1.1.6.1.4.2
	RELENG_9_1:1.1.6.1.0.4
	RELENG_9_1_BP:1.1.6.1
	RELENG_8_3_0_RELEASE:1.1.2.2.4.1
	RELENG_8_3:1.1.2.2.0.4
	RELENG_8_3_BP:1.1.2.2
	RELENG_9_0_0_RELEASE:1.1.6.1.2.1
	RELENG_9_0:1.1.6.1.0.2
	RELENG_9_0_BP:1.1.6.1
	RELENG_9:1.1.0.6
	RELENG_9_BP:1.1
	RELENG_7_4_0_RELEASE:1.1.4.2.2.1
	RELENG_8_2_0_RELEASE:1.1.2.2.2.1
	RELENG_7_4:1.1.4.2.0.2
	RELENG_7_4_BP:1.1.4.2
	RELENG_8_2:1.1.2.2.0.2
	RELENG_8_2_BP:1.1.2.2
	RELENG_7:1.1.0.4
	RELENG_8:1.1.0.2;
locks; strict;
comment	@# @;


1.2
date	2012.11.17.01.53.00;	author svnexp;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2010.07.03.13.32.39;	author lstewart;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.6.1;
next	;

1.2.2.1
date	2012.11.17.01.53.00;	author svnexp;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2013.03.28.13.05.23;	author svnexp;	state Exp;
branches;
next	;

1.1.2.1
date	2010.11.06.09.34.51;	author lstewart;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2010.11.06.09.34.51;	author lstewart;	state Exp;
branches
	1.1.2.2.2.1
	1.1.2.2.4.1;
next	1.1.2.3;

1.1.2.3
date	2012.11.17.10.36.58;	author svnexp;	state Exp;
branches;
next	;

1.1.2.2.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.1.2.2.4.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.1.2.2.4.2;

1.1.2.2.4.2
date	2012.11.17.08.25.34;	author svnexp;	state Exp;
branches;
next	;

1.1.4.1
date	2010.11.06.13.03.33;	author lstewart;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2010.11.06.13.03.33;	author lstewart;	state Exp;
branches
	1.1.4.2.2.1;
next	1.1.4.3;

1.1.4.3
date	2012.11.17.08.06.55;	author svnexp;	state Exp;
branches;
next	;

1.1.4.2.2.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.1.4.2.2.2;

1.1.4.2.2.2
date	2012.11.17.08.17.28;	author svnexp;	state Exp;
branches;
next	;

1.1.6.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.1.6.1.2.1
	1.1.6.1.4.1;
next	1.1.6.2;

1.1.6.2
date	2012.11.17.11.37.18;	author svnexp;	state Exp;
branches;
next	;

1.1.6.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.1.6.1.2.2;

1.1.6.1.2.2
date	2012.11.17.08.37.14;	author svnexp;	state Exp;
branches;
next	;

1.1.6.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.1.6.1.4.2;

1.1.6.1.4.2
date	2012.11.17.08.48.05;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $

.include <bsd.own.mk>

.PATH:  ${.CURDIR}/../../netinet
KMOD=	siftr
SRCS=	siftr.c

# Uncomment to add IPv6 support
#CFLAGS+=-DSIFTR_IPV6

.include <bsd.kmod.mk>
@


1.2.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:05:23 +0000
@
text
@d1 12
@


1.2.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 12
# $FreeBSD: releng/8.4/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $

.include <bsd.own.mk>

.PATH:  ${.CURDIR}/../../netinet
KMOD=	siftr
SRCS=	siftr.c

# Uncomment to add IPv6 support
#CFLAGS+=-DSIFTR_IPV6

.include <bsd.kmod.mk>
@


1.1
log
@SVN rev 209662 on 2010-07-03 13:32:39Z by lstewart

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

Sponsored by:	Cisco URP, FreeBSD Foundation
Reviewed by:	dwmalone, gnn, rpaulo
Tested by:	Many on freebsd-current@@ and elsewhere over the years
MFC after:	1 month
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.1.6.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.1.6.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.6.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.1.6.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.6.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.1.6.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.4.1
log
@file Makefile was added on branch RELENG_7 on 2010-11-06 13:04:14 +0000
@
text
@d1 12
@


1.1.4.2
log
@SVN rev 214875 on 2010-11-06 13:03:33Z by lstewart

MFC r209662,209665:

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

The base SIFTR code from r209662 was modified as part of this MFC in order to
work correctly on FreeBSD 7.

r209980:

Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM.

r209982:

The SIFTR DPCPU statistics struct was not being zeroed between enable/disable
cycles so the values would accumulate rather than reset for each cycle.

Sponsored by:	Cisco URP (r209662), FreeBSD Foundation
Reviewed by:	dwmalone, gnn, rpaulo (r209662)
Tested by:	Many on freebsd-current@@ and elsewhere over the years
@
text
@a0 12
# $FreeBSD$

.include <bsd.own.mk>

.PATH:  ${.CURDIR}/../../netinet
KMOD=	siftr
SRCS=	siftr.c

# Uncomment to add IPv6 support
#CFLAGS+=-DSIFTR_IPV6

.include <bsd.kmod.mk>
@


1.1.4.3
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.4.2.2.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.1.4.2.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.2.1
log
@file Makefile was added on branch RELENG_8 on 2010-11-06 09:36:27 +0000
@
text
@d1 12
@


1.1.2.2
log
@SVN rev 214859 on 2010-11-06 09:34:51Z by lstewart

MFC r209662,209665:

Import the Statistical Information For TCP Research (SIFTR) kernel module into
FreeBSD. SIFTR logs a range of statistics on active TCP connections to a log
file, providing the ability to make highly granular measurements of TCP
connection state. The tool is aimed at system administrators, developers and
researchers alike. Please take it for a spin and test it out - the man page
should have all the information required to get you going.

Many thanks go to the Cisco University Research Program Fund at Community
Foundation Silicon Valley and the FreeBSD Foundation. Their support of our work
at the Centre for Advanced Internet Architectures, Swinburne University of
Technology is greatly appreciated.

r209980:

Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM.

r209982:

The SIFTR DPCPU statistics struct was not being zeroed between enable/disable
cycles so the values would accumulate rather than reset for each cycle.

Sponsored by:	Cisco URP (r209662), FreeBSD Foundation
Reviewed by:	dwmalone, gnn, rpaulo (r209662)
Tested by:	Many on freebsd-current@@ and elsewhere over the years
@
text
@a0 12
# $FreeBSD$

.include <bsd.own.mk>

.PATH:  ${.CURDIR}/../../netinet
KMOD=	siftr
SRCS=	siftr.c

# Uncomment to add IPv6 support
#CFLAGS+=-DSIFTR_IPV6

.include <bsd.kmod.mk>
@


1.1.2.3
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.2.2.4.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.1.2.2.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/sys/modules/siftr/Makefile 209662 2010-07-03 13:32:39Z lstewart $
@


1.1.2.2.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


