freebsd-dev/sys/contrib/ipfilter/netinet
Bjoern A. Zeeb 82cea7e6f3 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
2010-04-29 11:52:42 +00:00
..
fil.c Merge the remainder of kern_vimage.c and vimage.h into vnet.c and 2009-08-01 19:26:27 +00:00
ip_auth.c MFP4: @176978-176982, 176984, 176990-176994, 177441 2010-04-29 11:52:42 +00:00
ip_auth.h
ip_compat.h We don't need the definition for in_cksum repeated here since we get 2010-04-14 20:50:07 +00:00
ip_fil_freebsd.c Merge the remainder of kern_vimage.c and vimage.h into vnet.c and 2009-08-01 19:26:27 +00:00
ip_fil.h 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 12:35:05 +00:00
ip_frag.c
ip_frag.h
ip_ftp_pxy.c
ip_htable.c
ip_htable.h
ip_ipsec_pxy.c
ip_irc_pxy.c
ip_log.c
ip_lookup.c
ip_lookup.h
ip_nat.c Add hierarchical jails. A jail may further virtualize its environment 2009-05-27 14:11:23 +00:00
ip_nat.h 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 12:35:05 +00:00
ip_netbios_pxy.c
ip_pool.c
ip_pool.h
ip_pptp_pxy.c
ip_proxy.c
ip_proxy.h
ip_raudio_pxy.c
ip_rcmd_pxy.c
ip_rpcb_pxy.c
ip_rules.c
ip_rules.h
ip_scan.c
ip_scan.h
ip_state.c 2020447 IPFilter's NAT can undo name server random port selection 2008-07-24 12:35:05 +00:00
ip_state.h
ip_sync.c
ip_sync.h
IPFILTER.LICENCE
ipl.h
mlfk_ipl.c Rather than using hidden includes (with cicular dependencies), 2008-12-02 21:37:28 +00:00
QNX_OCL.txt