Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions
ip6_tables.h File Reference
#include <linux/if.h>
#include <linux/in6.h>
#include <linux/ipv6.h>
#include <linux/skbuff.h>
#include <linux/init.h>
#include <uapi/linux/netfilter_ipv6/ip6_tables.h>

Go to the source code of this file.

Enumerations

enum  { IP6T_FH_F_FRAG = (1 << 0), IP6T_FH_F_AUTH = (1 << 1) }
 

Functions

void ip6t_init (void) __init
 
voidip6t_alloc_initial_table (const struct xt_table *)
 
struct xt_tableip6t_register_table (struct net *net, const struct xt_table *table, const struct ip6t_replace *repl)
 
void ip6t_unregister_table (struct net *net, struct xt_table *table)
 
unsigned int ip6t_do_table (struct sk_buff *skb, unsigned int hook, const struct net_device *in, const struct net_device *out, struct xt_table *table)
 
int ipv6_find_hdr (const struct sk_buff *skb, unsigned int *offset, int target, unsigned short *fragoff, int *fragflg)
 

Enumeration Type Documentation

anonymous enum
Enumerator:
IP6T_FH_F_FRAG 
IP6T_FH_F_AUTH 

Definition at line 50 of file ip6_tables.h.

Function Documentation

void* ip6t_alloc_initial_table ( const struct xt_table )

Definition at line 66 of file ip6_tables.c.

unsigned int ip6t_do_table ( struct sk_buff skb,
unsigned int  hook,
const struct net_device in,
const struct net_device out,
struct xt_table table 
)

Definition at line 314 of file ip6_tables.c.

void ip6t_init ( void  )
struct xt_table* ip6t_register_table ( struct net net,
const struct xt_table table,
const struct ip6t_replace repl 
)
read

Definition at line 2068 of file ip6_tables.c.

void ip6t_unregister_table ( struct net net,
struct xt_table table 
)

Definition at line 2105 of file ip6_tables.c.

int ipv6_find_hdr ( const struct sk_buff skb,
unsigned int offset,
int  target,
unsigned short fragoff,
int fragflg 
)

Definition at line 2300 of file ip6_tables.c.