summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2013-10-27 16:25:57 +0000
committerglebius <glebius@FreeBSD.org>2013-10-27 16:25:57 +0000
commite352aa585efbbc77678bddd33383368f65f11940 (patch)
treed018d2359cd89430bc204964f04874d868cfdd89
parentb385bc7f3120f41d6df5d6fddd109ab27fce9851 (diff)
downloadFreeBSD-src-e352aa585efbbc77678bddd33383368f65f11940.zip
FreeBSD-src-e352aa585efbbc77678bddd33383368f65f11940.tar.gz
Move new pf includes to the pf directory. The pfvar.h remain
in net, to avoid compatibility breakage for no sake. The future plan is to split most of non-kernel parts of pfvar.h into pf.h, and then make pfvar.h a kernel only include breaking compatibility. Discussed with: bz
-rw-r--r--contrib/libpcap/grammar.y2
-rw-r--r--etc/mtree/BSD.include.dist4
-rw-r--r--include/Makefile7
-rw-r--r--sys/contrib/altq/altq/altq_cbq.c6
-rw-r--r--sys/contrib/altq/altq/altq_hfsc.c6
-rw-r--r--sys/contrib/altq/altq/altq_priq.c6
-rw-r--r--sys/contrib/altq/altq/altq_red.c6
-rw-r--r--sys/contrib/altq/altq/altq_rio.c4
-rw-r--r--sys/contrib/altq/altq/altq_subr.c4
-rw-r--r--sys/net/if_ethersubr.c3
-rw-r--r--sys/net/pfvar.h6
-rw-r--r--sys/netpfil/ipfw/ip_fw2.c3
-rw-r--r--sys/netpfil/pf/pf.c1
-rw-r--r--sys/netpfil/pf/pf.h (renamed from sys/net/pf.h)0
-rw-r--r--sys/netpfil/pf/pf_altq.h (renamed from sys/net/pf_altq.h)0
-rw-r--r--sys/netpfil/pf/pf_lb.c1
-rw-r--r--sys/netpfil/pf/pf_mtag.h (renamed from sys/net/pf_mtag.h)0
-rw-r--r--sys/netpfil/pf/pf_norm.c1
18 files changed, 35 insertions, 25 deletions
diff --git a/contrib/libpcap/grammar.y b/contrib/libpcap/grammar.y
index 30755f5..12a326e 100644
--- a/contrib/libpcap/grammar.y
+++ b/contrib/libpcap/grammar.y
@@ -56,7 +56,7 @@ struct rtentry;
#include "gencode.h"
#ifdef HAVE_NET_PFVAR_H
#include <net/if.h>
-#include <net/pf.h>
+#include <netpfil/pf/pf.h>
#include <net/if_pflog.h>
#endif
#include "ieee80211.h"
diff --git a/etc/mtree/BSD.include.dist b/etc/mtree/BSD.include.dist
index 76cdf94..667d576 100644
--- a/etc/mtree/BSD.include.dist
+++ b/etc/mtree/BSD.include.dist
@@ -289,6 +289,10 @@
sig
..
..
+ netpfil
+ pf
+ ..
+ ..
netsmb
..
nfs
diff --git a/include/Makefile b/include/Makefile
index 1f55f4e..76f521d 100644
--- a/include/Makefile
+++ b/include/Makefile
@@ -288,6 +288,13 @@ symlinks:
${DESTDIR}${INCLUDEDIR}/netinet; \
done
.endif
+.if ${MK_PF} != "no"
+ cd ${.CURDIR}/../sys/netpfil/pf; \
+ for h in *.h; do \
+ ln -fs ../../../../sys/netpfil/pf/$$h \
+ ${DESTDIR}${INCLUDEDIR}/netpfil/pf; \
+ done
+.endif
cd ${.CURDIR}/../sys/crypto; \
for h in rijndael/rijndael.h; do \
ln -fs ../../../sys/crypto/$$h \
diff --git a/sys/contrib/altq/altq/altq_cbq.c b/sys/contrib/altq/altq/altq_cbq.c
index 9f8f9ec..3991d1d 100644
--- a/sys/contrib/altq/altq/altq_cbq.c
+++ b/sys/contrib/altq/altq/altq_cbq.c
@@ -57,9 +57,9 @@
#include <net/if_var.h>
#include <netinet/in.h>
-#include <net/pf.h>
-#include <net/pf_altq.h>
-#include <net/pf_mtag.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
+#include <netpfil/pf/pf_mtag.h>
#include <altq/altq.h>
#include <altq/altq_cbq.h>
#ifdef ALTQ3_COMPAT
diff --git a/sys/contrib/altq/altq/altq_hfsc.c b/sys/contrib/altq/altq/altq_hfsc.c
index e525aad..0363016 100644
--- a/sys/contrib/altq/altq/altq_hfsc.c
+++ b/sys/contrib/altq/altq/altq_hfsc.c
@@ -69,9 +69,9 @@
#include <net/if_var.h>
#include <netinet/in.h>
-#include <net/pf.h>
-#include <net/pf_altq.h>
-#include <net/pf_mtag.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
+#include <netpfil/pf/pf_mtag.h>
#include <altq/altq.h>
#include <altq/altq_hfsc.h>
#ifdef ALTQ3_COMPAT
diff --git a/sys/contrib/altq/altq/altq_priq.c b/sys/contrib/altq/altq/altq_priq.c
index fd70bde..3ce65dc 100644
--- a/sys/contrib/altq/altq/altq_priq.c
+++ b/sys/contrib/altq/altq/altq_priq.c
@@ -54,9 +54,9 @@
#include <net/if_var.h>
#include <netinet/in.h>
-#include <net/pf.h>
-#include <net/pf_altq.h>
-#include <net/pf_mtag.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
+#include <netpfil/pf/pf_mtag.h>
#include <altq/altq.h>
#ifdef ALTQ3_COMPAT
#include <altq/altq_conf.h>
diff --git a/sys/contrib/altq/altq/altq_red.c b/sys/contrib/altq/altq/altq_red.c
index 5199566..defee29 100644
--- a/sys/contrib/altq/altq/altq_red.c
+++ b/sys/contrib/altq/altq/altq_red.c
@@ -95,9 +95,9 @@
#include <netinet/ip6.h>
#endif
-#include <net/pf.h>
-#include <net/pf_altq.h>
-#include <net/pf_mtag.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
+#include <netpfil/pf/pf_mtag.h>
#include <altq/altq.h>
#include <altq/altq_red.h>
#ifdef ALTQ3_COMPAT
diff --git a/sys/contrib/altq/altq/altq_rio.c b/sys/contrib/altq/altq/altq_rio.c
index c508fdc..151debe 100644
--- a/sys/contrib/altq/altq/altq_rio.c
+++ b/sys/contrib/altq/altq/altq_rio.c
@@ -90,8 +90,8 @@
#include <netinet/ip6.h>
#endif
-#include <net/pf.h>
-#include <net/pf_altq.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
#include <altq/altq.h>
#include <altq/altq_cdnr.h>
#include <altq/altq_red.h>
diff --git a/sys/contrib/altq/altq/altq_subr.c b/sys/contrib/altq/altq/altq_subr.c
index 2e1e68f..16b796a 100644
--- a/sys/contrib/altq/altq/altq_subr.c
+++ b/sys/contrib/altq/altq/altq_subr.c
@@ -65,8 +65,8 @@
#include <netinet/tcp.h>
#include <netinet/udp.h>
-#include <net/pf.h>
-#include <net/pf_altq.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
#include <altq/altq.h>
#ifdef ALTQ3_COMPAT
#include <altq/altq_conf.h>
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index 0564d7a..c4a9125 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -63,10 +63,11 @@
#include <net/if_bridgevar.h>
#include <net/if_vlan_var.h>
#include <net/if_llatbl.h>
-#include <net/pf_mtag.h>
#include <net/pfil.h>
#include <net/vnet.h>
+#include <netpfil/pf/pf_mtag.h>
+
#if defined(INET) || defined(INET6)
#include <netinet/in.h>
#include <netinet/in_var.h>
diff --git a/sys/net/pfvar.h b/sys/net/pfvar.h
index 72be497..06db6cc 100644
--- a/sys/net/pfvar.h
+++ b/sys/net/pfvar.h
@@ -41,9 +41,9 @@
#include <net/radix.h>
#include <netinet/in.h>
-#include <net/pf.h>
-#include <net/pf_altq.h>
-#include <net/pf_mtag.h>
+#include <netpfil/pf/pf.h>
+#include <netpfil/pf/pf_altq.h>
+#include <netpfil/pf/pf_mtag.h>
struct pf_addr {
union {
diff --git a/sys/netpfil/ipfw/ip_fw2.c b/sys/netpfil/ipfw/ip_fw2.c
index fdfc49d..10afeae 100644
--- a/sys/netpfil/ipfw/ip_fw2.c
+++ b/sys/netpfil/ipfw/ip_fw2.c
@@ -61,10 +61,11 @@ __FBSDID("$FreeBSD$");
#include <net/if.h>
#include <net/if_var.h>
#include <net/route.h>
-#include <net/pf_mtag.h>
#include <net/pfil.h>
#include <net/vnet.h>
+#include <netpfil/pf/pf_mtag.h>
+
#include <netinet/in.h>
#include <netinet/in_var.h>
#include <netinet/in_pcb.h>
diff --git a/sys/netpfil/pf/pf.c b/sys/netpfil/pf/pf.c
index 4edbee8..f34810d 100644
--- a/sys/netpfil/pf/pf.c
+++ b/sys/netpfil/pf/pf.c
@@ -68,7 +68,6 @@ __FBSDID("$FreeBSD$");
#include <net/vnet.h>
#include <net/pfvar.h>
-#include <net/pf_mtag.h>
#include <net/if_pflog.h>
#include <net/if_pfsync.h>
diff --git a/sys/net/pf.h b/sys/netpfil/pf/pf.h
index 90f9e7c..90f9e7c 100644
--- a/sys/net/pf.h
+++ b/sys/netpfil/pf/pf.h
diff --git a/sys/net/pf_altq.h b/sys/netpfil/pf/pf_altq.h
index eda0965..eda0965 100644
--- a/sys/net/pf_altq.h
+++ b/sys/netpfil/pf/pf_altq.h
diff --git a/sys/netpfil/pf/pf_lb.c b/sys/netpfil/pf/pf_lb.c
index 589c128..a378134 100644
--- a/sys/netpfil/pf/pf_lb.c
+++ b/sys/netpfil/pf/pf_lb.c
@@ -52,7 +52,6 @@ __FBSDID("$FreeBSD$");
#include <net/vnet.h>
#include <net/pfvar.h>
#include <net/if_pflog.h>
-#include <net/pf_mtag.h>
#define DPFPRINTF(n, x) if (V_pf_status.debug >= (n)) printf x
diff --git a/sys/net/pf_mtag.h b/sys/netpfil/pf/pf_mtag.h
index baff00a..baff00a 100644
--- a/sys/net/pf_mtag.h
+++ b/sys/netpfil/pf/pf_mtag.h
diff --git a/sys/netpfil/pf/pf_norm.c b/sys/netpfil/pf/pf_norm.c
index e1e9d5d..883b500 100644
--- a/sys/netpfil/pf/pf_norm.c
+++ b/sys/netpfil/pf/pf_norm.c
@@ -43,7 +43,6 @@ __FBSDID("$FreeBSD$");
#include <net/if.h>
#include <net/vnet.h>
#include <net/pfvar.h>
-#include <net/pf_mtag.h>
#include <net/if_pflog.h>
#include <netinet/in.h>
OpenPOWER on IntegriCloud