|
| | 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) |
| |