Move netinet, netinet6, ipsec, and ipfilter config defns to

netinet/files.ipfilter, etinet/files.netinet, netinet6/files.netinet6,
and netinet6/files.netipsec.

XXX There are still a few stragglers in conf/files, which are entangled
with other network protocols.
This commit is contained in:
thorpej 2002-10-10 22:45:45 +00:00
parent 69f28d5e54
commit 5b2b587c85
5 changed files with 110 additions and 84 deletions

View File

@ -1,7 +1,15 @@
# $NetBSD: files,v 1.564 2002/10/10 22:17:59 thorpej Exp $
# $NetBSD: files,v 1.565 2002/10/10 22:45:45 thorpej Exp $
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
#
# device classes
#
devclass disk
devclass tape
devclass ifnet
devclass tty
# options understood by the machine-independent part of the kernel
# (note, these are case-sensitive)
#
@ -69,12 +77,11 @@ defflag opt_compat_netbsd.h COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
#
include "netatalk/files.netatalk"
include "netccitt/files.netccitt"
include "netinet/files.netinet"
include "netinet/files.ipfilter"
include "netinet6/files.netinet6"
include "netinet6/files.netipsec"
defflag opt_tcp_debug.h TCP_DEBUG
defparam opt_tcp_debug.h TCP_NDEBUG
defflag opt_inet.h INET INET6 INET6_MD_CKSUM
defflag opt_ipsec.h IPSEC IPSEC_ESP
defparam opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
defflag opt_ns.h NS NSIP # NS network stack,
# XNS tunneled over IP
defflag opt_iso.h ISO TPIP # ISO network stack
@ -83,7 +90,6 @@ defflag IPX # IPX network stack
defflag EON # ISO clnp over IP
defflag NATM # "native" ATM protocols
defflag PFIL_HOOKS # pfil(9)
defflag IPFILTER_LOG # logging of ip packets
defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
# Include deflate or bsd
# compression, enable pppd
@ -92,13 +98,6 @@ defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
# networking options
#
defflag GATEWAY
defflag MROUTING
defflag TCP_COMPAT_42
defparam opt_tcp_space.h TCP_RECVSPACE TCP_SENDSPACE
defflag opt_inet_csum.h INET_CSUM_COUNTERS TCP_CSUM_COUNTERS
UDP_CSUM_COUNTERS
defparam SB_MAX
@ -120,7 +119,6 @@ defparam opt_bufcache.h BUFCACHE BUFPAGES
#
defflag USERCONF
#
# Not entirely MI, but present on multiple arch's
#
@ -151,13 +149,6 @@ defparam opt_md.h MEMORY_DISK_SERVER MEMORY_DISK_ROOT_SIZE
#
defflag opt_perfctrs.h PERFCTRS
# device classes
#
devclass disk
devclass tape
devclass ifnet
devclass tty
# generic attributes
#
define audiobus { }
@ -909,7 +900,6 @@ defpseudo vlan: ifnet, ether
defpseudo bridge: ifnet, ether
defpseudo bpfilter: ifnet, bpf_filter
defpseudo strip: ifnet
defpseudo ipfilter: ifnet
defpseudo gre: ifnet
defpseudo gif: ifnet
defpseudo faith: ifnet
@ -1146,70 +1136,13 @@ file net/route.c
file net/rtsock.c
file net/slcompress.c sl | ppp | strip | irip
file net/zlib.c (ppp & ppp_deflate) | ipsec
file netinet/fil.c ipfilter
file netinet/if_arp.c arp | netatalk needs-flag
file netinet/if_atm.c atm
file netinet/igmp.c inet
file netinet/in.c inet
file netinet/in_gif.c gif & inet
file netinet/in_pcb.c inet
file netinet/in_proto.c inet
file netinet/ip_auth.c ipfilter needs-flag
file netinet/ip_ecn.c ipsec | gif | stf
file netinet/ip_encap.c inet | inet6
file netinet/ip_fil.c ipfilter
file netinet/ip_flow.c inet & gateway
file netinet/ip_frag.c ipfilter
file netinet/ip_gre.c inet & gre
file netinet/ip_icmp.c inet
file netinet/ip_input.c inet
file netinet/ip_log.c ipfilter & ipfilter_log
file netinet/ip_mroute.c inet & mrouting
file netinet/ip_nat.c ipfilter
file netinet/ip_output.c inet
file netinet/ip_proxy.c ipfilter
file netinet/ip_state.c ipfilter
file netinet/raw_ip.c inet
file netinet/tcp_debug.c inet | inet6
file netinet/tcp_input.c inet | inet6
file netinet/tcp_output.c inet | inet6
file netinet/tcp_subr.c inet | inet6
file netinet/tcp_timer.c inet | inet6
file netinet/tcp_usrreq.c inet | inet6
file netinet/udp_usrreq.c inet | inet6
file netinet6/ah_core.c ipsec
file netinet6/ah_input.c ipsec
file netinet6/ah_output.c ipsec
file netinet6/dest6.c inet6
file netinet6/esp_core.c ipsec & ipsec_esp
file netinet6/esp_output.c ipsec & ipsec_esp
file netinet6/esp_input.c ipsec & ipsec_esp
file netinet6/esp_rijndael.c ipsec & ipsec_esp
file netinet6/frag6.c inet6
file netinet6/icmp6.c inet6
file netinet6/in6.c inet6
file netinet6/in6_cksum.c inet6 & !inet6_md_cksum
file netinet6/in6_gif.c gif & inet6
file netinet6/in6_ifattach.c inet6
file netinet6/in6_pcb.c inet6
file netinet6/in6_proto.c inet6
file netinet6/in6_src.c inet6
file netinet6/ip6_forward.c inet6
file netinet6/ip6_input.c inet6
file netinet6/ip6_mroute.c inet6
file netinet6/ip6_output.c inet6
file netinet6/ipcomp_core.c ipsec
file netinet6/ipcomp_input.c ipsec
file netinet6/ipcomp_output.c ipsec
file netinet6/ipsec.c ipsec
file netinet6/mld6.c inet6
file netinet6/nd6.c inet6
file netinet6/nd6_nbr.c inet6
file netinet6/nd6_rtr.c inet6
file netinet6/raw_ip6.c inet6
file netinet6/route6.c inet6
file netinet6/udp6_output.c inet6
file netinet6/udp6_usrreq.c inet6
file netiso/clnp_debug.c iso
file netiso/clnp_er.c iso
file netiso/clnp_frag.c iso
@ -1244,10 +1177,6 @@ file netiso/tp_subr2.c iso | tpip
file netiso/tp_timer.c iso | tpip
file netiso/tp_trace.c iso | tpip
file netiso/tp_usrreq.c iso | tpip
file netkey/key.c ipsec
file netkey/key_debug.c ipsec
file netkey/keydb.c ipsec
file netkey/keysock.c ipsec
file netnatm/natm.c natm
file netnatm/natm_pcb.c natm
file netnatm/natm_proto.c natm

View File

@ -0,0 +1,14 @@
# $NetBSD: files.ipfilter,v 1.1 2002/10/10 22:45:46 thorpej Exp $
defflag IPFILTER_LOG # logging of ip packets
defpseudo ipfilter: ifnet # XXX not really an ifnet
file netinet/fil.c ipfilter
file netinet/ip_auth.c ipfilter
file netinet/ip_fil.c ipfilter
file netinet/ip_frag.c ipfilter
file netinet/ip_log.c ipfilter & ipfilter_log
file netinet/ip_nat.c ipfilter
file netinet/ip_proxy.c ipfilter
file netinet/ip_state.c ipfilter

34
sys/netinet/files.netinet Normal file
View File

@ -0,0 +1,34 @@
# $NetBSD: files.netinet,v 1.1 2002/10/10 22:45:46 thorpej Exp $
defflag opt_tcp_debug.h TCP_DEBUG
defparam opt_tcp_debug.h TCP_NDEBUG
defflag opt_inet.h INET INET6 INET6_MD_CKSUM
defparam opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
defflag MROUTING
defflag TCP_COMPAT_42
defparam opt_tcp_space.h TCP_RECVSPACE TCP_SENDSPACE
defflag opt_inet_csum.h INET_CSUM_COUNTERS TCP_CSUM_COUNTERS
UDP_CSUM_COUNTERS
file netinet/igmp.c inet
file netinet/in.c inet
file netinet/in_pcb.c inet
file netinet/in_proto.c inet
file netinet/ip_flow.c inet & gateway
file netinet/ip_icmp.c inet
file netinet/ip_input.c inet
file netinet/ip_mroute.c inet & mrouting
file netinet/ip_output.c inet
file netinet/raw_ip.c inet
file netinet/tcp_debug.c inet | inet6
file netinet/tcp_input.c inet | inet6
file netinet/tcp_output.c inet | inet6
file netinet/tcp_subr.c inet | inet6
file netinet/tcp_timer.c inet | inet6
file netinet/tcp_usrreq.c inet | inet6
file netinet/udp_usrreq.c inet | inet6

View File

@ -0,0 +1,26 @@
# $NetBSD: files.netinet6,v 1.1 2002/10/10 22:45:46 thorpej Exp $
# NOTE: netinet/files.netinet must be included before this one!
file netinet6/dest6.c inet6
file netinet6/frag6.c inet6
file netinet6/icmp6.c inet6
file netinet6/in6.c inet6
file netinet6/in6_cksum.c inet6 & !inet6_md_cksum
file netinet6/in6_ifattach.c inet6
file netinet6/in6_pcb.c inet6
file netinet6/in6_proto.c inet6
file netinet6/in6_src.c inet6
file netinet6/ip6_forward.c inet6
file netinet6/ip6_input.c inet6
file netinet6/ip6_mroute.c inet6
file netinet6/ip6_output.c inet6
file netinet6/mld6.c inet6
file netinet6/nd6.c inet6
file netinet6/nd6_nbr.c inet6
file netinet6/nd6_rtr.c inet6
file netinet6/raw_ip6.c inet6
file netinet6/route6.c inet6
file netinet6/udp6_output.c inet6
file netinet6/udp6_usrreq.c inet6

View File

@ -0,0 +1,23 @@
# $NetBSD: files.netipsec,v 1.1 2002/10/10 22:45:46 thorpej Exp $
defflag opt_ipsec.h IPSEC IPSEC_ESP
file netinet6/ah_core.c ipsec
file netinet6/ah_input.c ipsec
file netinet6/ah_output.c ipsec
file netinet6/esp_core.c ipsec & ipsec_esp
file netinet6/esp_output.c ipsec & ipsec_esp
file netinet6/esp_input.c ipsec & ipsec_esp
file netinet6/esp_rijndael.c ipsec & ipsec_esp
file netinet6/ipcomp_core.c ipsec
file netinet6/ipcomp_input.c ipsec
file netinet6/ipcomp_output.c ipsec
file netinet6/ipsec.c ipsec
file netkey/key.c ipsec
file netkey/key_debug.c ipsec
file netkey/keydb.c ipsec
file netkey/keysock.c ipsec