Merge tag 'jfs-3.10' of git://github.com/kleikamp/linux-shaggy
[deliverable/linux.git] / include / linux / netfilter_ipv6.h
CommitLineData
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 14extern int ip6_route_me_harder(struct sk_buff *skb);
b51655b9 15extern __sum16 nf_ip6_checksum(struct sk_buff *skb, unsigned int hook,
422c346f
PM
16 unsigned int dataoff, u_int8_t protocol);
17
20380731
ACM
18extern int ipv6_netfilter_init(void);
19extern void ipv6_netfilter_fini(void);
bb94aa16
PM
20#else /* CONFIG_NETFILTER */
21static inline int ipv6_netfilter_init(void) { return 0; }
22static inline void ipv6_netfilter_fini(void) { return; }
23#endif /* CONFIG_NETFILTER */
2cc7d573 24
1da177e4 25#endif /*__LINUX_IP6_NETFILTER_H*/
This page took 1.037131 seconds and 5 git commands to generate.