diff options
author | Ole Troan <ot@cisco.com> | 2019-12-06 13:37:51 +0100 |
---|---|---|
committer | Andrew Yourtchenko <ayourtch@gmail.com> | 2019-12-06 14:04:18 +0000 |
commit | 6aaee8c7cd356bb8603963889a4a08700a736551 (patch) | |
tree | d61176d5f62c0713e65d1fcd263d9aaa5a963b59 /src/plugins/ikev2/ikev2.api | |
parent | d3f0a486977501f13ac536f1b4bf6e17e1ca570c (diff) |
ikev2: use explicit api types
Type: fix
Signed-off-by: Ole Troan <ot@cisco.com>
Change-Id: I2171ef678ecad12d681668257498a5a62004152f
Diffstat (limited to 'src/plugins/ikev2/ikev2.api')
-rw-r--r-- | src/plugins/ikev2/ikev2.api | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/src/plugins/ikev2/ikev2.api b/src/plugins/ikev2/ikev2.api index 8c9649f6cb3..29d0c7bfc0b 100644 --- a/src/plugins/ikev2/ikev2.api +++ b/src/plugins/ikev2/ikev2.api @@ -14,7 +14,10 @@ * limitations under the License. */ -option version = "1.0.0"; +option version = "1.0.1"; + +import "vnet/ip/ip_types.api"; +import "vnet/interface_types.api"; /** \brief Get the plugin version @param client_index - opaque cookie to identify the sender @@ -50,8 +53,8 @@ autoreply define ikev2_profile_add_del u32 client_index; u32 context; - u8 name[64]; - u8 is_add; + string name[64]; + bool is_add; option vat_help = "name <profile_name> [del]"; }; @@ -70,9 +73,9 @@ autoreply define ikev2_profile_set_auth u32 client_index; u32 context; - u8 name[64]; + string name[64]; u8 auth_method; - u8 is_hex; + bool is_hex; u32 data_len; u8 data[data_len]; option vat_help = "name <profile_name> auth_method <method> (auth_data 0x<data> | auth_data <data>)"; @@ -93,8 +96,8 @@ autoreply define ikev2_profile_set_id u32 client_index; u32 context; - u8 name[64]; - u8 is_local; + string name[64]; + bool is_local; u8 id_type; u32 data_len; u8 data[data_len]; @@ -118,8 +121,8 @@ autoreply define ikev2_profile_set_ts u32 client_index; u32 context; - u8 name[64]; - u8 is_local; + string name[64]; + bool is_local; u8 proto; u16 start_port; u16 end_port; @@ -156,9 +159,9 @@ autoreply define ikev2_set_responder u32 client_index; u32 context; - u8 name[64]; - u32 sw_if_index; - u8 address[4]; + string name[64]; + vl_api_interface_index_t sw_if_index; + vl_api_ip4_address_t address; option vat_help = "<profile_name> interface <interface> address <addr>"; }; @@ -178,7 +181,7 @@ autoreply define ikev2_set_ike_transforms u32 client_index; u32 context; - u8 name[64]; + string name[64]; u32 crypto_alg; u32 crypto_key_size; u32 integ_alg; @@ -202,7 +205,7 @@ autoreply define ikev2_set_esp_transforms u32 client_index; u32 context; - u8 name[64]; + string name[64]; u32 crypto_alg; u32 crypto_key_size; u32 integ_alg; @@ -226,7 +229,7 @@ autoreply define ikev2_set_sa_lifetime u32 client_index; u32 context; - u8 name[64]; + string name[64]; u64 lifetime; u32 lifetime_jitter; u32 handover; @@ -246,7 +249,7 @@ autoreply define ikev2_initiate_sa_init u32 client_index; u32 context; - u8 name[64]; + string name[64]; option vat_help = "<profile_name>"; }; |