11.16Sthorpej#	$NetBSD: files.ipfilter,v 1.16 2020/12/04 00:44:39 thorpej Exp $
21.1Sthorpej
31.6Schristosdefflag	opt_ipfilter.h	IPFILTER_LOG		# logging of ip packets
41.6Schristosdefflag	opt_ipfilter.h	IPFILTER_DEFAULT_BLOCK
51.12Sbaddefflag	opt_ipfilter.h	IPFILTER_BPF		# BPF opcodes in rules
61.12Sbaddefflag	opt_ipfilter.h	IPFILTER_CKSUM		# check layer 4 checksums
71.12Sbaddefflag	opt_ipfilter.h	IPFILTER_COMPILED	# support for compiled IPF rules
81.12Sbaddefflag	opt_ipfilter.h	IPFILTER_LOOKUP		# support for ippool(8)
91.12Sbaddefflag	opt_ipfilter.h	IPFILTER_SCAN		# scanning of packet contents
101.12Sbaddefflag	opt_ipfilter.h	IPFILTER_SYNC		# synchronisation of state 
111.10Sdarrenrdefflag	opt_ipfilter.h	IPFILTER_COMPAT		# IPFilter version compat.
121.1Sthorpej
131.12Sbaddefparam opt_ipfilter.h	IPFILTER_LOGSIZE	# size of logging buffer
141.12Sbaddefparam opt_ipfilter.h	IPSTATE_MAX	# maximum number of references to state table entry
151.12Sbaddefparam opt_ipfilter.h	IPSTATE_SIZE	# size of state hash table
161.12Sbaddefparam opt_ipfilter.h	NAT_TABLE_MAX	# maximum number of NAT state entries
171.12Sbaddefparam opt_ipfilter.h	NAT_TABLE_SZ	# size of NAT state hash table
181.12Sbaddefparam opt_ipfilter.h	NAT_SIZE	# size of nat rules hash table
191.12Sbaddefparam opt_ipfilter.h	RDR_SIZE	# size of rdr rules hash table
201.12Sbaddefparam opt_ipfilter.h	HOSTMAP_SIZE	# size of hostmap hash table
211.12Sbad
221.12Sbad
231.9Spookadefpseudo ipfilter: ifnet, bpf_filter		# XXX not really an ifnet
241.1Sthorpej
251.15Schristosfile	external/bsd/ipf/netinet/fil.c			ipfilter
261.15Schristosfile	external/bsd/ipf/netinet/ip_auth.c		ipfilter
271.15Schristosfile	external/bsd/ipf/netinet/ip_dstlist.c		ipfilter
281.15Schristosfile	external/bsd/ipf/netinet/ip_fil_netbsd.c	ipfilter needs-flag
291.15Schristosfile	external/bsd/ipf/netinet/ip_frag.c		ipfilter
301.15Schristosfile	external/bsd/ipf/netinet/ip_htable.c		ipfilter
311.15Schristosfile	external/bsd/ipf/netinet/ip_log.c		ipfilter & ipfilter_log
321.15Schristosfile	external/bsd/ipf/netinet/ip_lookup.c		ipfilter
331.15Schristosfile	external/bsd/ipf/netinet/ip_nat.c		ipfilter
341.15Schristosfile	external/bsd/ipf/netinet/ip_nat6.c		ipfilter
351.15Schristosfile	external/bsd/ipf/netinet/ip_pool.c		ipfilter
361.15Schristosfile	external/bsd/ipf/netinet/ip_proxy.c		ipfilter
371.15Schristosfile	external/bsd/ipf/netinet/ip_scan.c		ipfilter & ipfilter_scan
381.15Schristosfile	external/bsd/ipf/netinet/ip_state.c		ipfilter
391.15Schristosfile	external/bsd/ipf/netinet/ip_sync.c		ipfilter
401.15Schristosfile	external/bsd/ipf/netinet/ip_fil_compat.c	ipfilter & ipfilter_compat
411.15Schristosfile	external/bsd/ipf/netinet/radix_ipf.c		ipfilter
421.5Schristos
431.15Schristosmakeoptions	ipfilter	CPPFLAGS+="-I$S/external/bsd/ipf"
441.16Sthorpejmakeoptions	ipfilter	"CWARNFLAGS.ip_sync.c"+="-Wno-error"
45