|
| MODULE_LICENSE ("GPL") |
|
| MODULE_AUTHOR ("Harald Welte <[email protected]>") |
|
| MODULE_DESCRIPTION ("{ip,ip6,arp,eb}_tables backend module") |
|
int | xt_register_target (struct xt_target *target) |
|
| EXPORT_SYMBOL (xt_register_target) |
|
void | xt_unregister_target (struct xt_target *target) |
|
| EXPORT_SYMBOL (xt_unregister_target) |
|
int | xt_register_targets (struct xt_target *target, unsigned int n) |
|
| EXPORT_SYMBOL (xt_register_targets) |
|
void | xt_unregister_targets (struct xt_target *target, unsigned int n) |
|
| EXPORT_SYMBOL (xt_unregister_targets) |
|
int | xt_register_match (struct xt_match *match) |
|
| EXPORT_SYMBOL (xt_register_match) |
|
void | xt_unregister_match (struct xt_match *match) |
|
| EXPORT_SYMBOL (xt_unregister_match) |
|
int | xt_register_matches (struct xt_match *match, unsigned int n) |
|
| EXPORT_SYMBOL (xt_register_matches) |
|
void | xt_unregister_matches (struct xt_match *match, unsigned int n) |
|
| EXPORT_SYMBOL (xt_unregister_matches) |
|
struct xt_match * | xt_find_match (u8 af, const char *name, u8 revision) |
|
| EXPORT_SYMBOL (xt_find_match) |
|
struct xt_match * | xt_request_find_match (uint8_t nfproto, const char *name, uint8_t revision) |
|
| EXPORT_SYMBOL_GPL (xt_request_find_match) |
|
struct xt_target * | xt_find_target (u8 af, const char *name, u8 revision) |
|
| EXPORT_SYMBOL (xt_find_target) |
|
struct xt_target * | xt_request_find_target (u8 af, const char *name, u8 revision) |
|
| EXPORT_SYMBOL_GPL (xt_request_find_target) |
|
int | xt_find_revision (u8 af, const char *name, u8 revision, int target, int *err) |
|
| EXPORT_SYMBOL_GPL (xt_find_revision) |
|
int | xt_check_match (struct xt_mtchk_param *par, unsigned int size, u_int8_t proto, bool inv_proto) |
|
| EXPORT_SYMBOL_GPL (xt_check_match) |
|
int | xt_check_target (struct xt_tgchk_param *par, unsigned int size, u_int8_t proto, bool inv_proto) |
|
| EXPORT_SYMBOL_GPL (xt_check_target) |
|
struct xt_table_info * | xt_alloc_table_info (unsigned int size) |
|
| EXPORT_SYMBOL (xt_alloc_table_info) |
|
void | xt_free_table_info (struct xt_table_info *info) |
|
| EXPORT_SYMBOL (xt_free_table_info) |
|
struct xt_table * | xt_find_table_lock (struct net *net, u_int8_t af, const char *name) |
|
| EXPORT_SYMBOL_GPL (xt_find_table_lock) |
|
void | xt_table_unlock (struct xt_table *table) |
|
| EXPORT_SYMBOL_GPL (xt_table_unlock) |
|
| DEFINE_PER_CPU (seqcount_t, xt_recseq) |
|
| EXPORT_PER_CPU_SYMBOL_GPL (xt_recseq) |
|
struct xt_table_info * | xt_replace_table (struct xt_table *table, unsigned int num_counters, struct xt_table_info *newinfo, int *error) |
|
| EXPORT_SYMBOL_GPL (xt_replace_table) |
|
struct xt_table * | xt_register_table (struct net *net, const struct xt_table *input_table, struct xt_table_info *bootstrap, struct xt_table_info *newinfo) |
|
| EXPORT_SYMBOL_GPL (xt_register_table) |
|
void * | xt_unregister_table (struct xt_table *table) |
|
| EXPORT_SYMBOL_GPL (xt_unregister_table) |
|
struct nf_hook_ops * | xt_hook_link (const struct xt_table *table, nf_hookfn *fn) |
|
| EXPORT_SYMBOL_GPL (xt_hook_link) |
|
void | xt_hook_unlink (const struct xt_table *table, struct nf_hook_ops *ops) |
|
| EXPORT_SYMBOL_GPL (xt_hook_unlink) |
|
int | xt_proto_init (struct net *net, u_int8_t af) |
|
| EXPORT_SYMBOL_GPL (xt_proto_init) |
|
void | xt_proto_fini (struct net *net, u_int8_t af) |
|
| EXPORT_SYMBOL_GPL (xt_proto_fini) |
|
| module_init (xt_init) |
|
| module_exit (xt_fini) |
|