summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_auth.c
diff options
context:
space:
mode:
authorguido <guido@FreeBSD.org>2000-02-09 20:56:36 +0000
committerguido <guido@FreeBSD.org>2000-02-09 20:56:36 +0000
commit2fb4ae435fb81cf80118686a2955f9c3f4ef8e23 (patch)
tree3d20f7e5c636b91e4f4bbaccef1029fdcf11fb85 /sys/netinet/ip_auth.c
parent0af99ab61af5d653b7d579370f26db7241b9aeae (diff)
downloadFreeBSD-src-2fb4ae435fb81cf80118686a2955f9c3f4ef8e23.zip
FreeBSD-src-2fb4ae435fb81cf80118686a2955f9c3f4ef8e23.tar.gz
Bring over ipfilter v3_3_8 kernel sources, including merging the
local modifications. Also fix initializing fr_running in KLD case. Rename ipl_inited to fr_runninhg in mlfk_ipl Approved by: jkh
Diffstat (limited to 'sys/netinet/ip_auth.c')
-rw-r--r--sys/netinet/ip_auth.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/netinet/ip_auth.c b/sys/netinet/ip_auth.c
index 0490510..6b980be 100644
--- a/sys/netinet/ip_auth.c
+++ b/sys/netinet/ip_auth.c
@@ -6,8 +6,7 @@
* to the original author and the contributors.
*/
#if !defined(lint)
-/*static const char rcsid[] = "@(#)$Id: ip_auth.c,v 2.1.2.1 1999/09/28 11:44:04 darrenr Exp $";*/
-static const char rcsid[] = "@(#)$FreeBSD$";
+static const char rcsid[] = "@(#)$Id: ip_auth.c,v 2.1.2.2 2000/01/16 10:12:14 darrenr Exp $";
#endif
#include <sys/errno.h>
@@ -20,8 +19,7 @@ static const char rcsid[] = "@(#)$FreeBSD$";
# include <stdlib.h>
# include <string.h>
#endif
-#if ((defined(KERNEL) && (__FreeBSD_version >= 220000)) || \
- (defined(_KERNEL) && (__FreeBSD_version >= 40013)))
+#if defined(_KERNEL) && (__FreeBSD_version >= 220000)
# include <sys/filio.h>
# include <sys/fcntl.h>
#else
@@ -32,7 +30,7 @@ static const char rcsid[] = "@(#)$FreeBSD$";
# include <sys/protosw.h>
#endif
#include <sys/socket.h>
-#if defined(_KERNEL) && !defined(linux)
+#if (defined(_KERNEL) || defined(KERNEL)) && !defined(linux)
# include <sys/systm.h>
#endif
#if !defined(__SVR4) && !defined(__svr4__)
@@ -398,7 +396,7 @@ fr_authioctlloop:
# if SOLARIS
error = fr_qout(fr_auth[i].fra_q, m);
# else /* SOLARIS */
-# if _BSDI_VERSION >= 199802
+# if (_BSDI_VERSION >= 199802) || defined(__OpenBSD__)
error = ip_output(m, NULL, NULL, IP_FORWARDING, NULL,
NULL);
# else
OpenPOWER on IntegriCloud