From owner-svn-src-all@FreeBSD.ORG Thu Apr 29 12:00:40 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AA1B1065695; Thu, 29 Apr 2010 12:00:40 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [195.88.108.3]) by mx1.freebsd.org (Postfix) with ESMTP id E65168FC21; Thu, 29 Apr 2010 12:00:39 +0000 (UTC) Received: from localhost (amavis.fra.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id D9B6B41C796; Thu, 29 Apr 2010 14:00:06 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([192.168.74.103]) by localhost (amavis.fra.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id m1n4h58AlgLb; Thu, 29 Apr 2010 14:00:06 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 3277E41C7A5; Thu, 29 Apr 2010 14:00:06 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id EADF94448EC; Thu, 29 Apr 2010 11:58:09 +0000 (UTC) Date: Thu, 29 Apr 2010 11:58:09 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org In-Reply-To: <201004291152.o3TBqgiG024856@svn.freebsd.org> Message-ID: <20100429115400.P3531@maildrop.int.zabbadoz.net> References: <201004291152.o3TBqgiG024856@svn.freebsd.org> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: svn commit: r207369 - in head/sys: contrib/ipfilter/netinet net netinet netinet6 netipsec X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Apr 2010 12:00:40 -0000 On Thu, 29 Apr 2010, Bjoern A. Zeeb wrote: > Author: bz > Date: Thu Apr 29 11:52:42 2010 > New Revision: 207369 > URL: http://svn.freebsd.org/changeset/base/207369 > > Log: > MFP4: @176978-176982, 176984, 176990-176994, 177441 > > "Whitspace" churn after the VIMAGE/VNET whirls. > > Remove the need for some "init" functions within the network > stack, like pim6_init(), icmp_init() or significantly shorten > others like ip6_init() and nd6_init(), using static initialization > again where possible and formerly missed. > > Move (most) variables back to the place they used to be before the > container structs and VIMAGE_GLOABLS (before r185088) and try to > reduce the diff to stable/7 and earlier as good as possible, > to help out-of-tree consumers to update from 6.x or 7.x to 8 or 9. > > This also removes some header file pollution for putatively > static global variables. > > Revert VIMAGE specific changes in ipfilter::ip_auth.c, that are > no longer needed. > > Reviewed by: jhb > Discussed with: rwatson > Sponsored by: The FreeBSD Foundation > Sponsored by: CK Software GmbH > MFC after: 6 days Thanks also to philip and kib for their ideas on a commit strategy (that I might have ignored). Ideally this would have happened before 8.0 but we had been too far into the release cycle at that point and had to chase other real bugs. /bz -- Bjoern A. Zeeb See you when I see you.