17 import "vnet/ip/ip_types.api";
18 import "vnet/interface_types.api";
19 import "plugins/nat/nat_types.api";
38 autoreply define nat64_plugin_enable_disable {
46 option status=
"in_progress";
57 autoreply define nat64_set_timeouts {
70 define nat64_get_timeouts {
83 define nat64_get_timeouts_reply {
100 autoreply define nat64_add_del_pool_addr_range {
113 define nat64_pool_addr_dump {
123 define nat64_pool_addr_details {
137 autoreply define nat64_add_del_interface {
149 define nat64_interface_dump {
162 define nat64_interface_details {
179 autoreply define nat64_add_del_static_bib {
200 define nat64_bib_dump {
218 define nat64_bib_details {
239 define nat64_st_dump {
257 define nat64_st_details {
289 define nat64_prefix_dump {
299 define nat64_prefix_details {
311 autoreply define nat64_add_del_interface_addr {
vl_api_nat_config_flags_t flags
vl_api_ip6_prefix_t prefix
vl_api_ip4_address_t or_addr
vl_api_interface_index_t sw_if_index
vl_api_nat_config_flags_t flags
vl_api_ip6_address_t ir_addr
vl_api_ip4_address_t o_addr
vl_api_ip6_address_t i_addr
vl_api_ip6_address_t i_addr
vl_api_ip6_address_t il_addr
vl_api_interface_index_t sw_if_index
int nat64_add_del_prefix(ip6_address_t *prefix, u8 plen, u32 vrf_id, u8 is_add)
Add/delete NAT64 prefix.
vl_api_ip4_address_t ol_addr
vl_api_ip4_address_t o_addr
vl_api_ip4_address_t start_addr
vl_api_interface_index_t sw_if_index
vl_api_ip4_address_t end_addr
vl_api_ip6_prefix_t prefix
vl_api_ip4_address_t address
vl_api_nat_config_flags_t flags