History

netfilter: nf_conntrack_tuple_common.h: fix #include

To allow usage of enum ip_conntrack_dir in include/net/netns/conntrack.h, this patch encloses #include <linux/netfilter.h> in a #ifndef __KERNEL__ directive, so that compiler errors caused by unwanted inclusion of include/linux/netfilter.h are avoided. In addition, #include <linux/netfilter/nf_conntrack_common.h> line has been added to resolve correctly CTINFO2DIR macro.

Davide Caratti committed 10 years ago

Commit 3fefeb81 parent f6b3ef51 file · +3 −0Browse files

Showing the changes to include/uapi/linux (1 of 1 file). Show all

Unified · Split

include/uapi/linux/netfilter/nf_conntrack_tuple_common.h+3−0
@@ -2,7 +2,10 @@ · 1 unmodified line
22 #define _NF_CONNTRACK_TUPLE_COMMON_H
33
44 #include <linux/types.h>
5+#ifndef __KERNEL__
56 #include <linux/netfilter.h>
7+#endif
8+#include <linux/netfilter/nf_conntrack_common.h> /* IP_CT_IS_REPLY */
69
710 enum ip_conntrack_dir {
811 IP_CT_DIR_ORIGINAL,