]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
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 | */ | |
607ca46e DH |
7 | #ifndef __LINUX_IP6_NETFILTER_H |
8 | #define __LINUX_IP6_NETFILTER_H | |
1da177e4 | 9 | |
607ca46e | 10 | #include <uapi/linux/netfilter_ipv6.h> |
1da177e4 | 11 | |
cdf060a5 | 12 | |
bb94aa16 | 13 | #ifdef CONFIG_NETFILTER |
9123de2c | 14 | extern int ip6_route_me_harder(struct sk_buff *skb); |
b51655b9 | 15 | extern __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook, |
422c346f PM |
16 | unsigned int dataoff, u_int8_t protocol); |
17 | ||
20380731 ACM |
18 | extern int ipv6_netfilter_init(void); |
19 | extern void ipv6_netfilter_fini(void); | |
bb94aa16 PM |
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 */ | |
2cc7d573 | 24 | |
1da177e4 | 25 | #endif /*__LINUX_IP6_NETFILTER_H*/ |