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.54.09;	author svnexp;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2010.02.25.14.36.50;	author ru;	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.54.09;	author svnexp;	state dead;
branches;
next	1.2.2.2;

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

1.1.2.1
date	2010.10.12.19.07.36;	author gnn;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2010.10.12.19.07.36;	author gnn;	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.37.14;	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.48;	author svnexp;	state Exp;
branches;
next	;

1.1.4.1
date	2010.10.12.21.40.43;	author gnn;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2010.10.12.21.40.43;	author gnn;	state Exp;
branches
	1.1.4.2.2.1;
next	1.1.4.3;

1.1.4.3
date	2012.11.17.08.08.14;	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.40;	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.35;	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.32;	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.23;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $

PROG_CXX=	mcgrab
CFLAGS+=	-I${.CURDIR}/../mctest

.include <bsd.prog.mk>
@


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


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 6
# $FreeBSD: releng/8.4/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $

PROG_CXX=	mcgrab
CFLAGS+=	-I${.CURDIR}/../mctest

.include <bsd.prog.mk>
@


1.1
log
@SVN rev 204310 on 2010-02-25 14:36:50Z by ru

Moved mcgrab(1) into a separate directory -- our .mk infrastructure
doesn't currently have support for building multiple programs in a
single makefile.

While here, fixed manpages and makefiles (missing dependencies).
@
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/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


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/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


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/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


1.1.4.1
log
@file Makefile was added on branch RELENG_7 on 2010-10-12 21:41:04 +0000
@
text
@d1 6
@


1.1.4.2
log
@SVN rev 213750 on 2010-10-12 21:40:43Z by gnn

MFC 177387,177388,177872,178456,179528,180394,186456,203800,204310,213327:

r177387

A multicast test.  The mctest program acts as both a source and a sink
for multicast packets.  Parameters for the interface, packet size,
number of packets, and interpacket gap may be given on the command line.
The sink records how many packets were missed, and at what time each
packet arrived.

r177388

Add the correct license.

r177872

Add a manual page and a Makefile.

Add code to reflect packets back from the sink so that we can measure
round trip at the source.

r178456

Updated the test to handle multiple sinks.  The sinks cut their
transmissions by the number of them running so that they do not
overwhelm the source.

Added a simple shell script to kick off sinks on multiple hosts as
well as a source on the host where the shell script is run.  The script
also collects the output of all the sinks and the source into files named
for the host on which the tests are run.  A date is appended to each output
file to make it unique per run.

r179528

Update mctest and its associated script to have a base port to listen
on so that multiple copies can be run easily.

Update documentation with group and port arguments which are optional.

r180394

Add a new program to the multicast test suite.  The mcgrab program
is used to grab and hold some number of multicast addresses in order
to test what happens when an interface goes over the number of multicast
addresses it can filter in hardware.

r186456

Fix a bug in the man page where we were not showing the correct flags
in the explanation. Several of the flags were -i, since it was a copy/paste
operation.

r203800

Fixed error checking of pthread(3) functions.

r204310

Moved mcgrab(1) into a separate directory -- our .mk infrastructure
doesn't currently have support for building multiple programs in a
single makefile.

While here, fixed manpages and makefiles (missing dependencies).

r213327

Change the output of mctest to give a summary of the results instead
of printing a long list.

Add a default base port, and default mulitcast address to the
runner script.

Add support for specifying a different local and remote interface
in the runner script.
@
text
@a0 6
# $FreeBSD$

PROG_CXX=	mcgrab
CFLAGS+=	-I${.CURDIR}/../mctest

.include <bsd.prog.mk>
@


1.1.4.3
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


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/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


1.1.2.1
log
@file Makefile was added on branch RELENG_8 on 2010-10-12 19:07:46 +0000
@
text
@d1 6
@


1.1.2.2
log
@SVN rev 213741 on 2010-10-12 19:07:36Z by gnn

MFC 204310:

Moved mcgrab(1) into a separate directory -- our .mk infrastructure
doesn't currently have support for building multiple programs in a
single makefile.

While here, fixed manpages and makefiles (missing dependencies).
@
text
@a0 6
# $FreeBSD$

PROG_CXX=	mcgrab
CFLAGS+=	-I${.CURDIR}/../mctest

.include <bsd.prog.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/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


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/tools/tools/mcgrab/Makefile 204310 2010-02-25 14:36:50Z ru $
@


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
@@


