aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarrett Wollman <wollman@FreeBSD.org>1995-03-20 19:25:49 +0000
committerGarrett Wollman <wollman@FreeBSD.org>1995-03-20 19:25:49 +0000
commitf065639f29a6bf9a0375e05e58346a9e37c4b59a (patch)
treec2c7098a216ff371ba3b348605c769118282a33f
parent69244b69dbc1506e9da7f5e193993252f755efe7 (diff)
downloadsrc-f065639f29a6bf9a0375e05e58346a9e37c4b59a.tar.gz
src-f065639f29a6bf9a0375e05e58346a9e37c4b59a.zip
The discard, tunnel, SLIP, and PPP network interface pseudo-devices
are now dynamically loadable. It doesn't make sense to do the same for the loopback.
Notes
Notes: svn path=/head/; revision=7194
-rw-r--r--lkm/Makefile5
-rw-r--r--lkm/if_disc/Makefile19
-rw-r--r--lkm/if_ppp/Makefile23
-rw-r--r--lkm/if_sl/Makefile23
-rw-r--r--lkm/if_tun/Makefile23
-rw-r--r--sys/modules/Makefile5
-rw-r--r--sys/modules/if_disc/Makefile19
-rw-r--r--sys/modules/if_ppp/Makefile23
-rw-r--r--sys/modules/if_sl/Makefile23
-rw-r--r--sys/modules/if_tun/Makefile23
10 files changed, 182 insertions, 4 deletions
diff --git a/lkm/Makefile b/lkm/Makefile
index e6f2d66638d0..6b3a918feb71 100644
--- a/lkm/Makefile
+++ b/lkm/Makefile
@@ -1,6 +1,7 @@
-# $Id: Makefile,v 1.7 1995/01/30 14:21:46 ugen Exp $
+# $Id: Makefile,v 1.8 1995/02/22 13:42:31 sos Exp $
-SUBDIR= cd9660 coff fdesc ibcs2 ip_mroute_mod ipfw kernfs msdos nfs nullfs \
+SUBDIR= cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun ip_mroute_mod \
+ ipfw kernfs msdos nfs nullfs \
portal procfs socksys syscons umapfs union
#
# Doesn't work:
diff --git a/lkm/if_disc/Makefile b/lkm/if_disc/Makefile
new file mode 100644
index 000000000000..492de57e9685
--- /dev/null
+++ b/lkm/if_disc/Makefile
@@ -0,0 +1,19 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_disc_mod
+SRCS= if_disc.c bpfilter.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+.include <bsd.kmod.mk>
diff --git a/lkm/if_ppp/Makefile b/lkm/if_ppp/Makefile
new file mode 100644
index 000000000000..89c3bf124859
--- /dev/null
+++ b/lkm/if_ppp/Makefile
@@ -0,0 +1,23 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_ppp_mod
+SRCS= if_ppp.c bpfilter.h ppp.h vnode_if.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+NPPP?= 2
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h ppp.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+ppp.h:
+ echo "#define NPPP ${NPPP}" > ppp.h
+
+.include <bsd.kmod.mk>
diff --git a/lkm/if_sl/Makefile b/lkm/if_sl/Makefile
new file mode 100644
index 000000000000..49b1a743af49
--- /dev/null
+++ b/lkm/if_sl/Makefile
@@ -0,0 +1,23 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_sl_mod
+SRCS= if_sl.c bpfilter.h sl.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+NSL?= 2
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h sl.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+sl.h:
+ echo "#define NSL ${NSL}" > sl.h
+
+.include <bsd.kmod.mk>
diff --git a/lkm/if_tun/Makefile b/lkm/if_tun/Makefile
new file mode 100644
index 000000000000..49ca7784e15a
--- /dev/null
+++ b/lkm/if_tun/Makefile
@@ -0,0 +1,23 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_tun_mod
+SRCS= if_tun.c bpfilter.h tun.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+NTUN?= 2
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h tun.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+tun.h:
+ echo "#define NTUN ${NTUN}" > tun.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index e6f2d66638d0..6b3a918feb71 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -1,6 +1,7 @@
-# $Id: Makefile,v 1.7 1995/01/30 14:21:46 ugen Exp $
+# $Id: Makefile,v 1.8 1995/02/22 13:42:31 sos Exp $
-SUBDIR= cd9660 coff fdesc ibcs2 ip_mroute_mod ipfw kernfs msdos nfs nullfs \
+SUBDIR= cd9660 coff fdesc ibcs2 if_disc if_ppp if_sl if_tun ip_mroute_mod \
+ ipfw kernfs msdos nfs nullfs \
portal procfs socksys syscons umapfs union
#
# Doesn't work:
diff --git a/sys/modules/if_disc/Makefile b/sys/modules/if_disc/Makefile
new file mode 100644
index 000000000000..492de57e9685
--- /dev/null
+++ b/sys/modules/if_disc/Makefile
@@ -0,0 +1,19 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_disc_mod
+SRCS= if_disc.c bpfilter.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/if_ppp/Makefile b/sys/modules/if_ppp/Makefile
new file mode 100644
index 000000000000..89c3bf124859
--- /dev/null
+++ b/sys/modules/if_ppp/Makefile
@@ -0,0 +1,23 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_ppp_mod
+SRCS= if_ppp.c bpfilter.h ppp.h vnode_if.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+NPPP?= 2
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h ppp.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+ppp.h:
+ echo "#define NPPP ${NPPP}" > ppp.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/if_sl/Makefile b/sys/modules/if_sl/Makefile
new file mode 100644
index 000000000000..49b1a743af49
--- /dev/null
+++ b/sys/modules/if_sl/Makefile
@@ -0,0 +1,23 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_sl_mod
+SRCS= if_sl.c bpfilter.h sl.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+NSL?= 2
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h sl.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+sl.h:
+ echo "#define NSL ${NSL}" > sl.h
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/if_tun/Makefile b/sys/modules/if_tun/Makefile
new file mode 100644
index 000000000000..49ca7784e15a
--- /dev/null
+++ b/sys/modules/if_tun/Makefile
@@ -0,0 +1,23 @@
+# $Id: Makefile,v 1.1 1994/09/22 22:12:59 wollman Exp $
+
+.PATH: ${.CURDIR}/../../sys/net
+KMOD= if_tun_mod
+SRCS= if_tun.c bpfilter.h tun.h
+NOMAN=
+PSEUDO_LKM=
+CFLAGS+= -I.
+
+NBPFILTER?= 0
+NTUN?= 2
+PROTOS?= -DINET
+
+CFLAGS+= ${PROTOS}
+CLEANFILES+= bpfilter.h tun.h
+
+bpfilter.h:
+ echo "#define NBPFILTER ${NBPFILTER}" > bpfilter.h
+
+tun.h:
+ echo "#define NTUN ${NTUN}" > tun.h
+
+.include <bsd.kmod.mk>