svn commit: r207369 - in head/sys: contrib/ipfilter/netinet net
netinet netinet6 netipsec
Bjoern A. Zeeb
bz at FreeBSD.org
Thu Apr 29 12:00:40 UTC 2010
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
> 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.
Bjoern A. Zeeb See you when I see you.
More information about the svn-src-all