Merge tag 'lsk-v3.10-android-15.02'
[firefly-linux-kernel-4.4.55.git] / include / linux / netfilter_bridge.h
index 31d2844e6572be34ed104e1a92fafd48abc0bf76..dfb4d9e52bcb3a1775eebd627d1d758aaaed6c4b 100644 (file)
@@ -1,30 +1,8 @@
 #ifndef __LINUX_BRIDGE_NETFILTER_H
 #define __LINUX_BRIDGE_NETFILTER_H
 
-/* bridge-specific defines for netfilter. 
- */
-
-#include <linux/netfilter.h>
-#include <linux/if_ether.h>
-#include <linux/if_vlan.h>
-#include <linux/if_pppox.h>
-
-/* Bridge Hooks */
-/* After promisc drops, checksum checks. */
-#define NF_BR_PRE_ROUTING      0
-/* If the packet is destined for this box. */
-#define NF_BR_LOCAL_IN         1
-/* If the packet is destined for another interface. */
-#define NF_BR_FORWARD          2
-/* Packets coming from a local process. */
-#define NF_BR_LOCAL_OUT                3
-/* Packets about to hit the wire. */
-#define NF_BR_POST_ROUTING     4
-/* Not really a hook, but used for the ebtables broute table */
-#define NF_BR_BROUTING         5
-#define NF_BR_NUMHOOKS         6
-
-#ifdef __KERNEL__
+#include <uapi/linux/netfilter_bridge.h>
+
 
 enum nf_br_hook_priorities {
        NF_BR_PRI_FIRST = INT_MIN,
@@ -118,5 +96,4 @@ static inline void br_drop_fake_rtable(struct sk_buff *skb)
 #define br_drop_fake_rtable(skb)               do { } while (0)
 #endif /* CONFIG_BRIDGE_NETFILTER */
 
-#endif /* __KERNEL__ */
 #endif