From owner-cvs-src-old@FreeBSD.ORG Thu Apr 9 12:47:43 2009 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 7501B106566C for ; Thu, 9 Apr 2009 12:47:43 +0000 (UTC) (envelope-from luigi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5EFFF8FC18 for ; Thu, 9 Apr 2009 12:47:43 +0000 (UTC) (envelope-from luigi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n39ClhLO001766 for ; Thu, 9 Apr 2009 12:47:43 GMT (envelope-from luigi@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n39ClhY7001765 for cvs-src-old@freebsd.org; Thu, 9 Apr 2009 12:47:43 GMT (envelope-from luigi@repoman.freebsd.org) Message-Id: <200904091247.n39ClhY7001765@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to luigi@repoman.freebsd.org using -f From: Luigi Rizzo Date: Thu, 9 Apr 2009 12:46:00 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/ipfw dummynet.c ipfw.8 ipfw2.h src/sys/netinet ip_dummynet.c ip_dummynet.h 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: Thu, 09 Apr 2009 12:47:44 -0000 luigi 2009-04-09 12:46:00 UTC FreeBSD src repository Modified files: sbin/ipfw dummynet.c ipfw.8 ipfw2.h sys/netinet ip_dummynet.c ip_dummynet.h Log: SVN rev 190865 on 2009-04-09 12:46:00Z by luigi Add emulation of delay profiles, which lets you model various types of MAC overheads such as preambles, link level retransmissions and more. Note- this commit changes the userland/kernel ABI for pipes (but not for ordinary firewall rules) so you need to rebuild kernel and /sbin/ipfw to use dummynet features. Please check the manpage for details on the new feature. The MFC would be trivial but it breaks the ABI, so it will be postponed until after 7.2 is released. Interested users are welcome to apply the patch manually to their RELENG_7 tree. Work supported by the European Commission, Projects Onelab and Onelab2 (contract 224263). Revision Changes Path 1.6 +316 -1 src/sbin/ipfw/dummynet.c 1.226 +86 -1 src/sbin/ipfw/ipfw.8 1.8 +1 -0 src/sbin/ipfw/ipfw2.h 1.120 +113 -19 src/sys/netinet/ip_dummynet.c 1.43 +34 -2 src/sys/netinet/ip_dummynet.h