summaryrefslogtreecommitdiffstats
path: root/sys/contrib/ipfilter/netinet/mlfk_ipl.c
diff options
context:
space:
mode:
authordarrenr <darrenr@FreeBSD.org>2000-05-24 02:55:58 +0000
committerdarrenr <darrenr@FreeBSD.org>2000-05-24 02:55:58 +0000
commit911a5a839ebebfd4887c6d90650da5a675d9aaa0 (patch)
tree64978901b2d77ab45cde9f0e11ddda041a5af512 /sys/contrib/ipfilter/netinet/mlfk_ipl.c
parent5b3b642ec022d7a8b911de30643c7fae10fe4feb (diff)
downloadFreeBSD-src-911a5a839ebebfd4887c6d90650da5a675d9aaa0.zip
FreeBSD-src-911a5a839ebebfd4887c6d90650da5a675d9aaa0.tar.gz
Import IP Filter 3.4.4 into the kernel
Diffstat (limited to 'sys/contrib/ipfilter/netinet/mlfk_ipl.c')
-rw-r--r--sys/contrib/ipfilter/netinet/mlfk_ipl.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/contrib/ipfilter/netinet/mlfk_ipl.c b/sys/contrib/ipfilter/netinet/mlfk_ipl.c
index 28e7c5d..4412960 100644
--- a/sys/contrib/ipfilter/netinet/mlfk_ipl.c
+++ b/sys/contrib/ipfilter/netinet/mlfk_ipl.c
@@ -23,9 +23,10 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD$
+ * $Id: mlfk_ipl.c,v 2.1.2.1 2000/04/26 12:17:24 darrenr Exp $
*/
+
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kernel.h>
@@ -73,8 +74,8 @@ SYSCTL_INT(_net_inet_ipf, OID_AUTO, fr_ipfrttl, CTLFLAG_RW,
&fr_ipfrttl, 0, "");
SYSCTL_INT(_net_inet_ipf, OID_AUTO, ipl_unreach, CTLFLAG_RW,
&ipl_unreach, 0, "");
-SYSCTL_INT(_net_inet_ipf, OID_AUTO, ipl_inited, CTLFLAG_RD,
- &ipl_inited, 0, "");
+SYSCTL_INT(_net_inet_ipf, OID_AUTO, fr_running, CTLFLAG_RD,
+ &fr_running, 0, "");
SYSCTL_INT(_net_inet_ipf, OID_AUTO, fr_authsize, CTLFLAG_RD,
&fr_authsize, 0, "");
SYSCTL_INT(_net_inet_ipf, OID_AUTO, fr_authused, CTLFLAG_RD,
@@ -108,7 +109,10 @@ ipfilter_modevent(module_t mod, int type, void *unused)
switch (type) {
case MOD_LOAD :
+
error = iplattach();
+ if (error)
+ break;
c = NULL;
for(i=strlen(IPL_NAME); i>0; i--)
@@ -160,7 +164,6 @@ ipfilter_modevent(module_t mod, int type, void *unused)
destroy_dev(ipf_devs[IPL_LOGNAT]);
destroy_dev(ipf_devs[IPL_LOGSTATE]);
destroy_dev(ipf_devs[IPL_LOGAUTH]);
- cdevsw_remove(&ipl_cdevsw);
error = ipldetach();
break;
default:
OpenPOWER on IntegriCloud