aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/netfilter_ipv4/Kbuild
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2011-10-01 13:51:29 -0400
committerPablo Neira Ayuso <pablo@netfilter.org>2011-11-01 09:19:52 +0100
commit8d83f63b19d45ba0898b97824afcc8e0b5c954cb (patch)
treeaf5a9d67a06321c324d2c7a043c49cc487091b9b /include/linux/netfilter_ipv4/Kbuild
parentnetfilter: Remove unnecessary OOM logging messages (diff)
downloadlinux-dev-8d83f63b19d45ba0898b97824afcc8e0b5c954cb.tar.xz
linux-dev-8d83f63b19d45ba0898b97824afcc8e0b5c954cb.zip
netfilter: export NAT definitions through linux/netfilter_ipv4/nf_nat.h
This patch exports several definitions that used to live under include/net/netfilter/nf_nat.h. These definitions, although not exported, have been used by iptables and other userspace applications like miniupnpd since long time. Basically, these userspace tools included some internal definition of the required structures and they assume no changes in the binary representation (which is OK indeed). To resolve this situation, this patch makes public the required structure and install them in INSTALL_HDR_PATH. See: https://bugs.gentoo.org/376873, for more information. This patch is heavily based on the initial patch sent by: Anthony G. Basile <blueness@gentoo.org> Which was entitled: netfilter: export sanitized nf_nat.h to INSTALL_HDR_PATH Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/linux/netfilter_ipv4/Kbuild')
-rw-r--r--include/linux/netfilter_ipv4/Kbuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/netfilter_ipv4/Kbuild b/include/linux/netfilter_ipv4/Kbuild
index f9930c87fff3..c3b45480ecf7 100644
--- a/include/linux/netfilter_ipv4/Kbuild
+++ b/include/linux/netfilter_ipv4/Kbuild
@@ -12,3 +12,4 @@ header-y += ipt_ah.h
header-y += ipt_ecn.h
header-y += ipt_realm.h
header-y += ipt_ttl.h
+header-y += nf_nat.h