Merge remote-tracking branch 'asoc/topic/adsp' into asoc-next
[firefly-linux-kernel-4.4.55.git] / include / linux / netfilter_ipv6.h
1 /* IPv6-specific defines for netfilter. 
2  * (C)1998 Rusty Russell -- This code is GPL.
3  * (C)1999 David Jeffery
4  *   this header was blatantly ripped from netfilter_ipv4.h 
5  *   it's amazing what adding a bunch of 6s can do =8^)
6  */
7 #ifndef __LINUX_IP6_NETFILTER_H
8 #define __LINUX_IP6_NETFILTER_H
9
10 #include <uapi/linux/netfilter_ipv6.h>
11
12
13 #ifdef CONFIG_NETFILTER
14 extern int ip6_route_me_harder(struct sk_buff *skb);
15 extern __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook,
16                                     unsigned int dataoff, u_int8_t protocol);
17
18 extern int ipv6_netfilter_init(void);
19 extern void ipv6_netfilter_fini(void);
20 #else /* CONFIG_NETFILTER */
21 static inline int ipv6_netfilter_init(void) { return 0; }
22 static inline void ipv6_netfilter_fini(void) { return; }
23 #endif /* CONFIG_NETFILTER */
24
25 #endif /*__LINUX_IP6_NETFILTER_H*/