Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
ikev2: use explicit api types
[vpp.git]
/
src
/
plugins
/
ikev2
/
ikev2.api
diff --git
a/src/plugins/ikev2/ikev2.api
b/src/plugins/ikev2/ikev2.api
index
8c9649f
..
29d0c7b
100644
(file)
--- a/
src/plugins/ikev2/ikev2.api
+++ b/
src/plugins/ikev2/ikev2.api
@@
-14,7
+14,10
@@
* limitations under the License.
*/
* 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
/** \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;
u32 client_index;
u32 context;
-
u8
name[64];
-
u8
is_add;
+
string
name[64];
+
bool
is_add;
option vat_help = "name <profile_name> [del]";
};
option vat_help = "name <profile_name> [del]";
};
@@
-70,9
+73,9
@@
autoreply define ikev2_profile_set_auth
u32 client_index;
u32 context;
u32 client_index;
u32 context;
-
u8
name[64];
+
string
name[64];
u8 auth_method;
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>)";
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;
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];
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;
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;
u8 proto;
u16 start_port;
u16 end_port;
@@
-156,9
+159,9
@@
autoreply define ikev2_set_responder
u32 client_index;
u32 context;
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>";
};
option vat_help = "<profile_name> interface <interface> address <addr>";
};
@@
-178,7
+181,7
@@
autoreply define ikev2_set_ike_transforms
u32 client_index;
u32 context;
u32 client_index;
u32 context;
-
u8
name[64];
+
string
name[64];
u32 crypto_alg;
u32 crypto_key_size;
u32 integ_alg;
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;
u32 client_index;
u32 context;
-
u8
name[64];
+
string
name[64];
u32 crypto_alg;
u32 crypto_key_size;
u32 integ_alg;
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;
u32 client_index;
u32 context;
-
u8
name[64];
+
string
name[64];
u64 lifetime;
u32 lifetime_jitter;
u32 handover;
u64 lifetime;
u32 lifetime_jitter;
u32 handover;
@@
-246,7
+249,7
@@
autoreply define ikev2_initiate_sa_init
u32 client_index;
u32 context;
u32 client_index;
u32 context;
-
u8
name[64];
+
string
name[64];
option vat_help = "<profile_name>";
};
option vat_help = "<profile_name>";
};