Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
netfilter_ipv6.h
Go to the documentation of this file.
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*/
Generated on Thu Jan 10 2013 14:52:10 for Linux Kernel by
1.8.2