From owner-freebsd-bugs@FreeBSD.ORG Fri Jun 24 23:00:29 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B8D616A438 for ; Fri, 24 Jun 2005 23:00:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD5F543D83 for ; Fri, 24 Jun 2005 23:00:26 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5ON0Q8P088052 for ; Fri, 24 Jun 2005 23:00:26 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5ON0QZd088043; Fri, 24 Jun 2005 23:00:26 GMT (envelope-from gnats) Resent-Date: Fri, 24 Jun 2005 23:00:26 GMT Resent-Message-Id: <200506242300.j5ON0QZd088043@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chris Hellberg Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E69F16A41C for ; Fri, 24 Jun 2005 22:59:53 +0000 (GMT) (envelope-from chellberg@juniper.net) Received: from ssh2.juniper.net (ssh2.juniper.net [207.17.136.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48B3D43D55 for ; Fri, 24 Jun 2005 22:59:53 +0000 (GMT) (envelope-from chellberg@juniper.net) Received: from ssh2.juniper.net (localhost [127.0.0.1]) by ssh2.juniper.net (8.12.11/8.12.3) with ESMTP id j5OMxrXZ062370 for ; Fri, 24 Jun 2005 15:59:53 -0700 (PDT) (envelope-from chellberg@ssh2.juniper.net) Received: (from chellberg@localhost) by ssh2.juniper.net (8.12.11/8.12.3/Submit) id j5OMxr6u062369; Fri, 24 Jun 2005 15:59:53 -0700 (PDT) Message-Id: <200506242259.j5OMxr6u062369@ssh2.juniper.net> Date: Fri, 24 Jun 2005 15:59:53 -0700 (PDT) From: Chris Hellberg To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/82625: [PATCH] Enhancement to ping to ping through X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Chris Hellberg List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jun 2005 23:00:29 -0000 >Number: 82625 >Category: bin >Synopsis: [PATCH] Enhancement to ping to ping through >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jun 24 23:00:26 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Chris Hellberg >Release: FreeBSD 5.3-STABLE i386 >Organization: Juniper Networks >Environment: System: FreeBSD 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 chellberg@localhost:/usr/obj/usr/src/sys/GENERIC i386 >Description: A useful function to test MTU issues and traffic policing functions in networks is to gradually increment packet sizes in pings in a sweeping fashion. >How-To-Repeat: >Fix: The diffs implment the changes needed to ping.c and updates the ping manpage. To get the ping sweep working, you need to specify pingsweepmax as a minimum. This is the maximum data size that will be sent. If pingsweepmin is set, the data size will start from the specified value. The default data size is 0. If pingsweepincr is set, after each _count_ number of packets has been sent, the data size is increased by the current data size + pingsweepincr. This cycle repeated until the current data size is equal or less to pingsweepmax. If pingsweepincr doesn't divide evenly in to pingsweepmax, the sweep will stop before it would exceed pingsweepmax. If "-s count" is included, each sweep of a particular data size will consist of "count" bytes. >Release-Note: >Audit-Trail: >Unformatted: a range of data sizes