|
static void | vl_api_nat_control_ping_t_handler (vl_api_nat_control_ping_t *mp) |
|
static void * | vl_api_nat_control_ping_t_print (vl_api_nat_control_ping_t *mp, void *handle) |
|
static void | vl_api_nat_show_config_t_handler (vl_api_nat_show_config_t *mp) |
|
static void * | vl_api_nat_show_config_t_print (vl_api_nat_show_config_t *mp, void *handle) |
|
static void | vl_api_nat_set_workers_t_handler (vl_api_nat_set_workers_t *mp) |
|
static void * | vl_api_nat_set_workers_t_print (vl_api_nat_set_workers_t *mp, void *handle) |
|
static void | send_nat_worker_details (u32 worker_index, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat_worker_dump_t_handler (vl_api_nat_worker_dump_t *mp) |
|
static void * | vl_api_nat_worker_dump_t_print (vl_api_nat_worker_dump_t *mp, void *handle) |
|
static void | vl_api_nat_ipfix_enable_disable_t_handler (vl_api_nat_ipfix_enable_disable_t *mp) |
|
static void * | vl_api_nat_ipfix_enable_disable_t_print (vl_api_nat_ipfix_enable_disable_t *mp, void *handle) |
|
static void | vl_api_nat_set_reass_t_handler (vl_api_nat_set_reass_t *mp) |
|
static void * | vl_api_nat_set_reass_t_print (vl_api_nat_set_reass_t *mp, void *handle) |
|
static void | vl_api_nat_get_reass_t_handler (vl_api_nat_get_reass_t *mp) |
|
static void * | vl_api_nat_get_reass_t_print (vl_api_nat_get_reass_t *mp, void *handle) |
|
static int | nat_ip4_reass_walk_api (nat_reass_ip4_t *reass, void *arg) |
|
static int | nat_ip6_reass_walk_api (nat_reass_ip6_t *reass, void *arg) |
|
static void | vl_api_nat_reass_dump_t_handler (vl_api_nat_reass_dump_t *mp) |
|
static void * | vl_api_nat_reass_dump_t_print (vl_api_nat_reass_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_add_del_address_range_t_handler (vl_api_nat44_add_del_address_range_t *mp) |
|
static void * | vl_api_nat44_add_del_address_range_t_print (vl_api_nat44_add_del_address_range_t *mp, void *handle) |
|
static void | send_nat44_address_details (snat_address_t *a, unix_shared_memory_queue_t *q, u32 context, u8 twice_nat) |
|
static void | vl_api_nat44_address_dump_t_handler (vl_api_nat44_address_dump_t *mp) |
|
static void * | vl_api_nat44_address_dump_t_print (vl_api_nat44_address_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_interface_add_del_feature_t_handler (vl_api_nat44_interface_add_del_feature_t *mp) |
|
static void * | vl_api_nat44_interface_add_del_feature_t_print (vl_api_nat44_interface_add_del_feature_t *mp, void *handle) |
|
static void | send_nat44_interface_details (snat_interface_t *i, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_interface_dump_t_handler (vl_api_nat44_interface_dump_t *mp) |
|
static void * | vl_api_nat44_interface_dump_t_print (vl_api_nat44_interface_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_interface_add_del_output_feature_t_handler (vl_api_nat44_interface_add_del_output_feature_t *mp) |
|
static void * | vl_api_nat44_interface_add_del_output_feature_t_print (vl_api_nat44_interface_add_del_output_feature_t *mp, void *handle) |
|
static void | send_nat44_interface_output_feature_details (snat_interface_t *i, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_interface_output_feature_dump_t_handler (vl_api_nat44_interface_output_feature_dump_t *mp) |
|
static void * | vl_api_nat44_interface_output_feature_dump_t_print (vl_api_nat44_interface_output_feature_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_add_del_static_mapping_t_handler (vl_api_nat44_add_del_static_mapping_t *mp) |
|
static void * | vl_api_nat44_add_del_static_mapping_t_print (vl_api_nat44_add_del_static_mapping_t *mp, void *handle) |
|
static void | send_nat44_static_mapping_details (snat_static_mapping_t *m, unix_shared_memory_queue_t *q, u32 context) |
|
static void | send_nat44_static_map_resolve_details (snat_static_map_resolve_t *m, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_static_mapping_dump_t_handler (vl_api_nat44_static_mapping_dump_t *mp) |
|
static void * | vl_api_nat44_static_mapping_dump_t_print (vl_api_nat44_static_mapping_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_add_del_identity_mapping_t_handler (vl_api_nat44_add_del_identity_mapping_t *mp) |
|
static void * | vl_api_nat44_add_del_identity_mapping_t_print (vl_api_nat44_add_del_identity_mapping_t *mp, void *handle) |
|
static void | send_nat44_identity_mapping_details (snat_static_mapping_t *m, unix_shared_memory_queue_t *q, u32 context) |
|
static void | send_nat44_identity_map_resolve_details (snat_static_map_resolve_t *m, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_identity_mapping_dump_t_handler (vl_api_nat44_identity_mapping_dump_t *mp) |
|
static void * | vl_api_nat44_identity_mapping_dump_t_print (vl_api_nat44_identity_mapping_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_add_del_interface_addr_t_handler (vl_api_nat44_add_del_interface_addr_t *mp) |
|
static void * | vl_api_nat44_add_del_interface_addr_t_print (vl_api_nat44_add_del_interface_addr_t *mp, void *handle) |
|
static void | send_nat44_interface_addr_details (u32 sw_if_index, unix_shared_memory_queue_t *q, u32 context, u8 twice_nat) |
|
static void | vl_api_nat44_interface_addr_dump_t_handler (vl_api_nat44_interface_addr_dump_t *mp) |
|
static void * | vl_api_nat44_interface_addr_dump_t_print (vl_api_nat44_interface_addr_dump_t *mp, void *handle) |
|
static void | send_nat44_user_details (snat_user_t *u, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_user_dump_t_handler (vl_api_nat44_user_dump_t *mp) |
|
static void * | vl_api_nat44_user_dump_t_print (vl_api_nat44_user_dump_t *mp, void *handle) |
|
static void | send_nat44_user_session_details (snat_session_t *s, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_user_session_dump_t_handler (vl_api_nat44_user_session_dump_t *mp) |
|
static void * | vl_api_nat44_user_session_dump_t_print (vl_api_nat44_user_session_dump_t *mp, void *handle) |
|
static nat44_lb_addr_port_t * | unformat_nat44_lb_addr_port (vl_api_nat44_lb_addr_port_t *addr_port_pairs, u8 addr_port_pair_num) |
|
static void | vl_api_nat44_add_del_lb_static_mapping_t_handler (vl_api_nat44_add_del_lb_static_mapping_t *mp) |
|
static void * | vl_api_nat44_add_del_lb_static_mapping_t_print (vl_api_nat44_add_del_lb_static_mapping_t *mp, void *handle) |
|
static void | send_nat44_lb_static_mapping_details (snat_static_mapping_t *m, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat44_lb_static_mapping_dump_t_handler (vl_api_nat44_lb_static_mapping_dump_t *mp) |
|
static void * | vl_api_nat44_lb_static_mapping_dump_t_print (vl_api_nat44_lb_static_mapping_dump_t *mp, void *handle) |
|
static void | vl_api_nat44_del_session_t_handler (vl_api_nat44_del_session_t *mp) |
|
static void * | vl_api_nat44_del_session_t_print (vl_api_nat44_del_session_t *mp, void *handle) |
|
static void | vl_api_nat44_forwarding_enable_disable_t_handler (vl_api_nat44_forwarding_enable_disable_t *mp) |
|
static void * | vl_api_nat44_forwarding_enable_disable_t_print (vl_api_nat44_forwarding_enable_disable_t *mp, void *handle) |
|
static void | vl_api_nat44_forwarding_is_enabled_t_handler (vl_api_nat44_forwarding_is_enabled_t *mp) |
|
static void * | vl_api_nat44_forwarding_is_enabled_t_print (vl_api_nat44_forwarding_is_enabled_t *mp, void *handle) |
|
static void | vl_api_nat_det_add_del_map_t_handler (vl_api_nat_det_add_del_map_t *mp) |
|
static void * | vl_api_nat_det_add_del_map_t_print (vl_api_nat_det_add_del_map_t *mp, void *handle) |
|
static void | vl_api_nat_det_forward_t_handler (vl_api_nat_det_forward_t *mp) |
|
static void * | vl_api_nat_det_forward_t_print (vl_api_nat_det_forward_t *mp, void *handle) |
|
static void | vl_api_nat_det_reverse_t_handler (vl_api_nat_det_reverse_t *mp) |
|
static void * | vl_api_nat_det_reverse_t_print (vl_api_nat_det_reverse_t *mp, void *handle) |
|
static void | sent_nat_det_map_details (snat_det_map_t *m, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat_det_map_dump_t_handler (vl_api_nat_det_map_dump_t *mp) |
|
static void * | vl_api_nat_det_map_dump_t_print (vl_api_nat_det_map_dump_t *mp, void *handle) |
|
static void | vl_api_nat_det_set_timeouts_t_handler (vl_api_nat_det_set_timeouts_t *mp) |
|
static void * | vl_api_nat_det_set_timeouts_t_print (vl_api_nat_det_set_timeouts_t *mp, void *handle) |
|
static void | vl_api_nat_det_get_timeouts_t_handler (vl_api_nat_det_get_timeouts_t *mp) |
|
static void * | vl_api_nat_det_get_timeouts_t_print (vl_api_nat_det_get_timeouts_t *mp, void *handle) |
|
static void | vl_api_nat_det_close_session_out_t_handler (vl_api_nat_det_close_session_out_t *mp) |
|
static void * | vl_api_nat_det_close_session_out_t_print (vl_api_nat_det_close_session_out_t *mp, void *handle) |
|
static void | vl_api_nat_det_close_session_in_t_handler (vl_api_nat_det_close_session_in_t *mp) |
|
static void * | vl_api_nat_det_close_session_in_t_print (vl_api_nat_det_close_session_in_t *mp, void *handle) |
|
static void | send_nat_det_session_details (snat_det_session_t *s, unix_shared_memory_queue_t *q, u32 context) |
|
static void | vl_api_nat_det_session_dump_t_handler (vl_api_nat_det_session_dump_t *mp) |
|
static void * | vl_api_nat_det_session_dump_t_print (vl_api_nat_det_session_dump_t *mp, void *handle) |
|
static void | vl_api_nat64_add_del_pool_addr_range_t_handler (vl_api_nat64_add_del_pool_addr_range_t *mp) |
|
static void * | vl_api_nat64_add_del_pool_addr_range_t_print (vl_api_nat64_add_del_pool_addr_range_t *mp, void *handle) |
|
static int | nat64_api_pool_walk (snat_address_t *a, void *arg) |
|
static void | vl_api_nat64_pool_addr_dump_t_handler (vl_api_nat64_pool_addr_dump_t *mp) |
|
static void * | vl_api_nat64_pool_addr_dump_t_print (vl_api_nat64_pool_addr_dump_t *mp, void *handle) |
|
static void | vl_api_nat64_add_del_interface_t_handler (vl_api_nat64_add_del_interface_t *mp) |
|
static void * | vl_api_nat64_add_del_interface_t_print (vl_api_nat64_add_del_interface_t *mp, void *handle) |
|
static int | nat64_api_interface_walk (snat_interface_t *i, void *arg) |
|
static void | vl_api_nat64_interface_dump_t_handler (vl_api_nat64_interface_dump_t *mp) |
|
static void * | vl_api_nat64_interface_dump_t_print (vl_api_nat64_interface_dump_t *mp, void *handle) |
|
static void | vl_api_nat64_add_del_static_bib_t_handler (vl_api_nat64_add_del_static_bib_t *mp) |
|
static void * | vl_api_nat64_add_del_static_bib_t_print (vl_api_nat64_add_del_static_bib_t *mp, void *handle) |
|
static int | nat64_api_bib_walk (nat64_db_bib_entry_t *bibe, void *arg) |
|
static void | vl_api_nat64_bib_dump_t_handler (vl_api_nat64_bib_dump_t *mp) |
|
static void * | vl_api_nat64_bib_dump_t_print (vl_api_nat64_bib_dump_t *mp, void *handle) |
|
static void | vl_api_nat64_set_timeouts_t_handler (vl_api_nat64_set_timeouts_t *mp) |
|
static void * | vl_api_nat64_set_timeouts_t_print (vl_api_nat64_set_timeouts_t *mp, void *handle) |
|
static void | vl_api_nat64_get_timeouts_t_handler (vl_api_nat64_get_timeouts_t *mp) |
|
static void * | vl_api_nat64_get_timeouts_t_print (vl_api_nat64_get_timeouts_t *mp, void *handle) |
|
static int | nat64_api_st_walk (nat64_db_st_entry_t *ste, void *arg) |
|
static void | vl_api_nat64_st_dump_t_handler (vl_api_nat64_st_dump_t *mp) |
|
static void * | vl_api_nat64_st_dump_t_print (vl_api_nat64_st_dump_t *mp, void *handle) |
|
static void | vl_api_nat64_add_del_prefix_t_handler (vl_api_nat64_add_del_prefix_t *mp) |
|
static void * | vl_api_nat64_add_del_prefix_t_print (vl_api_nat64_add_del_prefix_t *mp, void *handle) |
|
static int | nat64_api_prefix_walk (nat64_prefix_t *p, void *arg) |
|
static void | vl_api_nat64_prefix_dump_t_handler (vl_api_nat64_prefix_dump_t *mp) |
|
static void * | vl_api_nat64_prefix_dump_t_print (vl_api_nat64_prefix_dump_t *mp, void *handle) |
|
static void | vl_api_nat64_add_del_interface_addr_t_handler (vl_api_nat64_add_del_interface_addr_t *mp) |
|
static void * | vl_api_nat64_add_del_interface_addr_t_print (vl_api_nat64_add_del_interface_addr_t *mp, void *handle) |
|
static void | vl_api_dslite_set_aftr_addr_t_handler (vl_api_dslite_set_aftr_addr_t *mp) |
|
static void * | vl_api_dslite_set_aftr_addr_t_print (vl_api_dslite_set_aftr_addr_t *mp, void *handle) |
|
static void | vl_api_dslite_add_del_pool_addr_range_t_handler (vl_api_dslite_add_del_pool_addr_range_t *mp) |
|
static void * | vl_api_dslite_add_del_pool_addr_range_t_print (vl_api_dslite_add_del_pool_addr_range_t *mp, void *handle) |
|
static clib_error_t * | snat_plugin_api_hookup (vlib_main_t *vm) |
|
static void | setup_message_id_table (snat_main_t *sm, api_main_t *am) |
|
static void | plugin_custom_dump_configure (snat_main_t *sm) |
|
clib_error_t * | snat_api_init (vlib_main_t *vm, snat_main_t *sm) |
|
NAT plugin API implementation.
Definition in file nat_api.c.