From owner-cvs-src-old@FreeBSD.ORG Tue Oct 12 21:41:04 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2CE21065670 for ; Tue, 12 Oct 2010 21:41:04 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BC5B28FC16 for ; Tue, 12 Oct 2010 21:41:04 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o9CLf4ZW037098 for ; Tue, 12 Oct 2010 21:41:04 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o9CLf4fR037097 for cvs-src-old@freebsd.org; Tue, 12 Oct 2010 21:41:04 GMT (envelope-from gnn@repoman.freebsd.org) Message-Id: <201010122141.o9CLf4fR037097@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gnn@repoman.freebsd.org using -f From: "George V. Neville-Neil" Date: Tue, 12 Oct 2010 21:40:43 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/tools/tools/mcgrab Makefile mcgrab.1 mcgrab.cc src/tools/tools/mctest Makefile mctest.1 mctest.cc mctest.h mctest_run.sh src/tools/tools/netrate/http http.c src/tools/tools/netrate/httpd httpd.c src/tools/tools/netrate/juggle ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Oct 2010 21:41:05 -0000 gnn 2010-10-12 21:40:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) tools/tools/netrate/http http.c tools/tools/netrate/httpd httpd.c tools/tools/netrate/juggle juggle.c Added files: (Branch: RELENG_7) tools/tools/mcgrab Makefile mcgrab.1 mcgrab.cc tools/tools/mctest Makefile mctest.1 mctest.cc mctest.h mctest_run.sh 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. Revision Changes Path 1.1.4.2 +6 -0 src/tools/tools/mcgrab/Makefile (new) 1.1.4.2 +83 -0 src/tools/tools/mcgrab/mcgrab.1 (new) 1.1.4.2 +189 -0 src/tools/tools/mcgrab/mcgrab.cc (new) 1.3.2.2 +7 -0 src/tools/tools/mctest/Makefile (new) 1.5.2.2 +121 -0 src/tools/tools/mctest/mctest.1 (new) 1.7.2.2 +525 -0 src/tools/tools/mctest/mctest.cc (new) 1.2.4.2 +33 -0 src/tools/tools/mctest/mctest.h (new) 1.3.2.2 +74 -0 src/tools/tools/mctest/mctest_run.sh (new) 1.5.2.1 +4 -4 src/tools/tools/netrate/http/http.c 1.5.2.1 +2 -2 src/tools/tools/netrate/httpd/httpd.c 1.2.2.1 +9 -9 src/tools/tools/netrate/juggle/juggle.c