svn commit: r201124 - in head: lib/libnetgraph sys/netgraph sys/netinet/ipfw

Luigi Rizzo luigi at FreeBSD.org
Mon Dec 28 12:29:14 UTC 2009


Author: luigi
Date: Mon Dec 28 12:29:13 2009
New Revision: 201124
URL: http://svn.freebsd.org/changeset/base/201124

Log:
  bring the NGM_IPFW_COOKIE back into ng_ipfw.h, libnetgraph expects
  to find it there. Unfortunately this reintroduces the dependency
  on ip_fw_pfil.c

Modified:
  head/lib/libnetgraph/debug.c
  head/sys/netgraph/ng_ipfw.h
  head/sys/netinet/ipfw/ip_fw_pfil.c
  head/sys/netinet/ipfw/ip_fw_private.h

Modified: head/lib/libnetgraph/debug.c
==============================================================================
--- head/lib/libnetgraph/debug.c	Mon Dec 28 10:48:01 2009	(r201123)
+++ head/lib/libnetgraph/debug.c	Mon Dec 28 12:29:13 2009	(r201124)
@@ -76,8 +76,6 @@ __FBSDID("$FreeBSD$");
 #include <netgraph/ng_hub.h>
 #include <netgraph/ng_iface.h>
 #include <netgraph/ng_ip_input.h>
-#include <netinet/ip_fw.h>
-#include <netinet/ip_fw_private.h> /* the NGM cookie is here */
 #include <netgraph/ng_ipfw.h>
 #include <netgraph/ng_ksocket.h>
 #include <netgraph/ng_l2tp.h>

Modified: head/sys/netgraph/ng_ipfw.h
==============================================================================
--- head/sys/netgraph/ng_ipfw.h	Mon Dec 28 10:48:01 2009	(r201123)
+++ head/sys/netgraph/ng_ipfw.h	Mon Dec 28 12:29:13 2009	(r201124)
@@ -29,4 +29,5 @@
 #ifndef _NG_IPFW_H
 #define _NG_IPFW_H
 #define NG_IPFW_NODE_TYPE    "ipfw"
+#define NGM_IPFW_COOKIE      1105988990
 #endif /* _NG_IPFW_H */

Modified: head/sys/netinet/ipfw/ip_fw_pfil.c
==============================================================================
--- head/sys/netinet/ipfw/ip_fw_pfil.c	Mon Dec 28 10:48:01 2009	(r201123)
+++ head/sys/netinet/ipfw/ip_fw_pfil.c	Mon Dec 28 12:29:13 2009	(r201124)
@@ -61,6 +61,7 @@ __FBSDID("$FreeBSD$");
 #include <netinet/ipfw/ip_fw_private.h>
 #include <netinet/ip_divert.h>
 #include <netinet/ip_dummynet.h>
+#include <netgraph/ng_ipfw.h>
 
 #include <machine/in_cksum.h>
 

Modified: head/sys/netinet/ipfw/ip_fw_private.h
==============================================================================
--- head/sys/netinet/ipfw/ip_fw_private.h	Mon Dec 28 10:48:01 2009	(r201123)
+++ head/sys/netinet/ipfw/ip_fw_private.h	Mon Dec 28 12:29:13 2009	(r201124)
@@ -272,7 +272,6 @@ extern ipfw_nat_cfg_t *ipfw_nat_get_cfg_
 extern ipfw_nat_cfg_t *ipfw_nat_get_log_ptr;
 
 /* netgraph prototypes */
-#define NGM_IPFW_COOKIE      1105988990
 
 typedef int ng_ipfw_input_t(struct mbuf **, int, struct ip_fw_args *, int);
 extern  ng_ipfw_input_t *ng_ipfw_input_p;


More information about the svn-src-head mailing list