xref: /netbsd-src/sys/netinet/files.ipfilter (revision ad62715351258c171c04011ac50eecd7b07c62d7)
1*ad627153Sthorpej#	$NetBSD: files.ipfilter,v 1.16 2020/12/04 00:44:39 thorpej Exp $
25b2b587cSthorpej
33136f75eSchristosdefflag	opt_ipfilter.h	IPFILTER_LOG		# logging of ip packets
43136f75eSchristosdefflag	opt_ipfilter.h	IPFILTER_DEFAULT_BLOCK
56b557eceSbaddefflag	opt_ipfilter.h	IPFILTER_BPF		# BPF opcodes in rules
66b557eceSbaddefflag	opt_ipfilter.h	IPFILTER_CKSUM		# check layer 4 checksums
76b557eceSbaddefflag	opt_ipfilter.h	IPFILTER_COMPILED	# support for compiled IPF rules
86b557eceSbaddefflag	opt_ipfilter.h	IPFILTER_LOOKUP		# support for ippool(8)
96b557eceSbaddefflag	opt_ipfilter.h	IPFILTER_SCAN		# scanning of packet contents
106b557eceSbaddefflag	opt_ipfilter.h	IPFILTER_SYNC		# synchronisation of state
11539655a4Sdarrenrdefflag	opt_ipfilter.h	IPFILTER_COMPAT		# IPFilter version compat.
125b2b587cSthorpej
136b557eceSbaddefparam opt_ipfilter.h	IPFILTER_LOGSIZE	# size of logging buffer
146b557eceSbaddefparam opt_ipfilter.h	IPSTATE_MAX	# maximum number of references to state table entry
156b557eceSbaddefparam opt_ipfilter.h	IPSTATE_SIZE	# size of state hash table
166b557eceSbaddefparam opt_ipfilter.h	NAT_TABLE_MAX	# maximum number of NAT state entries
176b557eceSbaddefparam opt_ipfilter.h	NAT_TABLE_SZ	# size of NAT state hash table
186b557eceSbaddefparam opt_ipfilter.h	NAT_SIZE	# size of nat rules hash table
196b557eceSbaddefparam opt_ipfilter.h	RDR_SIZE	# size of rdr rules hash table
206b557eceSbaddefparam opt_ipfilter.h	HOSTMAP_SIZE	# size of hostmap hash table
216b557eceSbad
226b557eceSbad
236e52e339Spookadefpseudo ipfilter: ifnet, bpf_filter		# XXX not really an ifnet
245b2b587cSthorpej
255e20bebbSchristosfile	external/bsd/ipf/netinet/fil.c			ipfilter
265e20bebbSchristosfile	external/bsd/ipf/netinet/ip_auth.c		ipfilter
275e20bebbSchristosfile	external/bsd/ipf/netinet/ip_dstlist.c		ipfilter
285e20bebbSchristosfile	external/bsd/ipf/netinet/ip_fil_netbsd.c	ipfilter needs-flag
295e20bebbSchristosfile	external/bsd/ipf/netinet/ip_frag.c		ipfilter
305e20bebbSchristosfile	external/bsd/ipf/netinet/ip_htable.c		ipfilter
315e20bebbSchristosfile	external/bsd/ipf/netinet/ip_log.c		ipfilter & ipfilter_log
325e20bebbSchristosfile	external/bsd/ipf/netinet/ip_lookup.c		ipfilter
335e20bebbSchristosfile	external/bsd/ipf/netinet/ip_nat.c		ipfilter
345e20bebbSchristosfile	external/bsd/ipf/netinet/ip_nat6.c		ipfilter
355e20bebbSchristosfile	external/bsd/ipf/netinet/ip_pool.c		ipfilter
365e20bebbSchristosfile	external/bsd/ipf/netinet/ip_proxy.c		ipfilter
375e20bebbSchristosfile	external/bsd/ipf/netinet/ip_scan.c		ipfilter & ipfilter_scan
385e20bebbSchristosfile	external/bsd/ipf/netinet/ip_state.c		ipfilter
395e20bebbSchristosfile	external/bsd/ipf/netinet/ip_sync.c		ipfilter
405e20bebbSchristosfile	external/bsd/ipf/netinet/ip_fil_compat.c	ipfilter & ipfilter_compat
415e20bebbSchristosfile	external/bsd/ipf/netinet/radix_ipf.c		ipfilter
425976437eSchristos
435e20bebbSchristosmakeoptions	ipfilter	CPPFLAGS+="-I$S/external/bsd/ipf"
44*ad627153Sthorpejmakeoptions	ipfilter	"CWARNFLAGS.ip_sync.c"+="-Wno-error"
45