Linux Kernel
3.7.1
|
#include <x_tables.h>
Data Fields | |
union { | |
struct xt_match * match | |
struct xt_target * target | |
}; | |
union { | |
const void * matchinfo | |
const void * targinfo | |
}; | |
struct net_device * | in |
struct net_device * | out |
int | fragoff |
unsigned int | thoff |
unsigned int | hooknum |
u_int8_t | family |
bool | hotdrop |
struct xt_action_param - parameters for matches/targets
: the match extension : the target extension : per-match data : per-target data : input netdevice : output netdevice : packet is a fragment, this is the data offset : position of transport header relative to skb->data : hook number given packet came from : Actual NFPROTO_* through which the function is invoked (helpful when match->family == NFPROTO_UNSPEC)
Fields written to by extensions:
: drop packet if we had inspection problems Network namespace obtainable using dev_net(in/out)
Definition at line 28 of file x_tables.h.
union { ... } |
union { ... } |
u_int8_t family |
Definition at line 40 of file x_tables.h.
int fragoff |
Definition at line 37 of file x_tables.h.
unsigned int hooknum |
Definition at line 39 of file x_tables.h.
bool hotdrop |
Definition at line 41 of file x_tables.h.
struct net_device* in |
Definition at line 36 of file x_tables.h.
Definition at line 30 of file x_tables.h.
Definition at line 34 of file x_tables.h.
struct net_device * out |
Definition at line 36 of file x_tables.h.
Definition at line 31 of file x_tables.h.
Definition at line 34 of file x_tables.h.
unsigned int thoff |
Definition at line 38 of file x_tables.h.