Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys Move netinet, netinet6, ipsec, and ipfilter config defns to



details:   https://anonhg.NetBSD.org/src/rev/14f8c3a7e0d0
branches:  trunk
changeset: 538064:14f8c3a7e0d0
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Thu Oct 10 22:45:45 2002 +0000

description:
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.

diffstat:

 sys/conf/files              |  97 ++++++--------------------------------------
 sys/netinet/files.ipfilter  |  14 ++++++
 sys/netinet/files.netinet   |  34 +++++++++++++++
 sys/netinet6/files.netinet6 |  26 ++++++++++++
 sys/netinet6/files.netipsec |  23 ++++++++++
 5 files changed, 110 insertions(+), 84 deletions(-)

diffs (284 lines):

diff -r f7d859358932 -r 14f8c3a7e0d0 sys/conf/files
--- a/sys/conf/files    Thu Oct 10 22:44:21 2002 +0000
+++ b/sys/conf/files    Thu Oct 10 22:45:45 2002 +0000
@@ -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 @@
 #
 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                                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 @@
 # 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 @@
 #
 defflag                                USERCONF
 
-
 #
 # Not entirely MI, but present on multiple arch's
 #
@@ -151,13 +149,6 @@
 #
 defflag        opt_perfctrs.h          PERFCTRS
 
-# device classes
-#
-devclass disk
-devclass tape
-devclass ifnet
-devclass tty
-
 # generic attributes
 #
 define audiobus        { }
@@ -909,7 +900,6 @@
 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/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_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
diff -r f7d859358932 -r 14f8c3a7e0d0 sys/netinet/files.ipfilter
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/netinet/files.ipfilter        Thu Oct 10 22:45:45 2002 +0000
@@ -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
diff -r f7d859358932 -r 14f8c3a7e0d0 sys/netinet/files.netinet
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/netinet/files.netinet Thu Oct 10 22:45:45 2002 +0000
@@ -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
diff -r f7d859358932 -r 14f8c3a7e0d0 sys/netinet6/files.netinet6
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/netinet6/files.netinet6       Thu Oct 10 22:45:45 2002 +0000
@@ -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
diff -r f7d859358932 -r 14f8c3a7e0d0 sys/netinet6/files.netipsec
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/netinet6/files.netipsec       Thu Oct 10 22:45:45 2002 +0000
@@ -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



Home | Main Index | Thread Index | Old Index