34 define nat_control_ping
46 define nat_control_ping_reply
58 define nat_show_config
85 define nat_show_config_reply
113 autoreply define nat_set_workers {
123 define nat_worker_dump {
134 define nat_worker_details {
148 autoreply define nat_ipfix_enable_disable {
165 autoreply define nat_set_reass {
179 define nat_get_reass {
196 define nat_get_reass_reply {
213 define nat_reass_dump {
227 define nat_reass_details {
245 autoreply define nat_set_timeouts {
258 define nat_get_timeouts {
271 define nat_get_timeouts_reply {
292 autoreply define nat_set_addr_and_port_alloc_alg {
307 define nat_get_addr_and_port_alloc_alg {
324 define nat_get_addr_and_port_alloc_alg_reply {
341 autoreply define nat_set_mss_clamping {
352 define nat_get_mss_clamping {
363 define nat_get_mss_clamping_reply {
383 autoreply define nat44_add_del_address_range {
386 u8 first_ip_address[4];
387 u8 last_ip_address[4];
397 define nat44_address_dump {
408 define nat44_address_details {
422 autoreply define nat44_interface_add_del_feature {
434 define nat44_interface_dump {
444 define nat44_interface_details {
458 autoreply define nat44_interface_add_del_output_feature {
470 define nat44_interface_output_feature_dump {
480 define nat44_interface_output_feature_details {
508 autoreply define nat44_add_del_static_mapping {
513 u8 local_ip_address[4];
514 u8 external_ip_address[4];
530 define nat44_static_mapping_dump {
552 define nat44_static_mapping_details {
555 u8 local_ip_address[4];
556 u8 external_ip_address[4];
581 autoreply define nat44_add_del_identity_mapping {
598 define nat44_identity_mapping_dump {
613 define nat44_identity_mapping_details {
631 autoreply define nat44_add_del_interface_addr {
643 define nat44_interface_addr_dump {
653 define nat44_interface_addr_details {
663 define nat44_user_dump {
675 define nat44_user_details {
690 define nat44_user_session_dump {
717 define nat44_user_session_details {
719 u8 outside_ip_address[4];
721 u8 inside_ip_address[4];
730 u8 ext_host_address[4];
732 u8 ext_host_nat_address[4];
741 typeonly manual_endian define nat44_lb_addr_port {
805 define nat44_lb_static_mapping_dump {
827 manual_endian define nat44_lb_static_mapping_details {
862 u8 ext_host_address[4];
873 autoreply define nat44_forwarding_enable_disable {
883 define nat44_forwarding_is_enabled {
892 define nat44_forwarding_is_enabled_reply {
912 autoreply define nat_det_add_del_map {
930 define nat_det_forward {
944 define nat_det_forward_reply {
958 define nat_det_reverse {
971 define nat_det_reverse_reply {
982 define nat_det_map_dump {
998 define nat_det_map_details {
1018 autoreply define nat_det_close_session_out {
1036 autoreply define nat_det_close_session_in {
1052 define nat_det_session_dump {
1068 define nat_det_session_details {
1090 autoreply define nat64_add_del_pool_addr_range {
1103 define nat64_pool_addr_dump {
1113 define nat64_pool_addr_details {
1138 define nat64_interface_dump {
1148 define nat64_interface_details {
1165 autoreply define nat64_add_del_static_bib {
1186 define nat64_bib_dump {
1203 define nat64_bib_details {
1224 define nat64_st_dump {
1242 define nat64_st_details {
1276 define nat64_prefix_dump {
1287 define nat64_prefix_details {
1300 autoreply define nat64_add_del_interface_addr {
1320 autoreply define dslite_add_del_pool_addr_range {
1332 define dslite_address_dump {
1341 define dslite_address_details {
1352 autoreply define dslite_set_aftr_addr {
1363 define dslite_get_aftr_addr {
1374 define dslite_get_aftr_addr_reply {
1387 autoreply define dslite_set_b4_addr {
1398 define dslite_get_b4_addr {
1409 define dslite_get_b4_addr_reply {
1426 autoreply define nat66_add_del_interface {
1438 define nat66_interface_dump {
1448 define nat66_interface_details {
1462 autoreply define nat66_add_del_static_mapping {
1467 u8 external_ip_address[16];
1475 define nat66_static_mapping_dump {
1488 define nat66_static_mapping_details {
1491 u8 external_ip_address[16];
int nat64_add_del_interface(u32 sw_if_index, u8 is_inside, u8 is_add)
Enable/disable NAT64 feature on the interface.
int nat44_add_del_lb_static_mapping(ip4_address_t e_addr, u16 e_port, snat_protocol_t proto, nat44_lb_addr_port_t *locals, u8 is_add, twice_nat_type_t twice_nat, u8 out2in_only, u8 *tag, u32 affinity)
Add/delete static mapping with load-balancing (multiple backends)
NAT44 load-balancing address and port pair.
u32 max_translations_per_user
u32 translation_memory_size
u8 static_mapping_connection_tracking
int nat64_add_del_prefix(ip6_address_t *prefix, u8 plen, u32 vrf_id, u8 is_add)
Add/delete NAT64 prefix.
int nat44_del_session(snat_main_t *sm, ip4_address_t *addr, u16 port, snat_protocol_t proto, u32 vrf_id, int is_in)
Delete NAT44 session.
u32 nat64_bib_memory_size
vl_api_nat44_lb_addr_port_t local
int nat44_lb_static_mapping_add_del_local(ip4_address_t e_addr, u16 e_port, ip4_address_t l_addr, u16 l_port, snat_protocol_t proto, u32 vrf_id, u8 probability, u8 is_add)