summaryrefslogtreecommitdiffstats
path: root/src/vpp/api/vpe.api
diff options
context:
space:
mode:
Diffstat (limited to 'src/vpp/api/vpe.api')
-rw-r--r--src/vpp/api/vpe.api51
1 files changed, 50 insertions, 1 deletions
diff --git a/src/vpp/api/vpe.api b/src/vpp/api/vpe.api
index 735b31d3faa..bd6b9d5638f 100644
--- a/src/vpp/api/vpe.api
+++ b/src/vpp/api/vpe.api
@@ -19,7 +19,7 @@
called through a shared memory interface.
*/
-option version = "1.1.0";
+option version = "1.3.0";
/*
* Note: API placement cleanup in progress
@@ -283,6 +283,55 @@ define get_next_index_reply
u32 next_index;
};
+enum log_level {
+ VPE_API_LOG_LEVEL_EMERG = 0, /* emerg */
+ VPE_API_LOG_LEVEL_ALERT = 1, /* alert */
+ VPE_API_LOG_LEVEL_CRIT = 2, /* crit */
+ VPE_API_LOG_LEVEL_ERR = 3, /* err */
+ VPE_API_LOG_LEVEL_WARNING = 4, /* warn */
+ VPE_API_LOG_LEVEL_NOTICE = 5, /* notice */
+ VPE_API_LOG_LEVEL_INFO = 6, /* info */
+ VPE_API_LOG_LEVEL_DEBUG = 7, /* debug */
+ VPE_API_LOG_LEVEL_DISABLED = 8, /* disabled */
+};
+
+define log_dump {
+ u32 client_index;
+ u32 context;
+ f64 start_timestamp;
+};
+
+define log_details {
+ u32 context;
+ f64 timestamp_ticks;
+ vl_api_log_level_t level;
+ string timestamp [limit=24];
+ string msg_class [limit=32];
+ string message [limit=256];
+};
+
+/** \brief Show the current system timestamp.
+ @param client_index - opaque cookie to identify the sender
+ @param context - sender context, to match reply w/ request
+*/
+define show_vpe_system_time_ticks
+{
+ u32 client_index;
+ u32 context;
+};
+
+/** \brief Reply for show vpe system time ticks.
+ @param context - sender context which was passed in the request
+ @param retval - return value
+ @param vpe_system_time_ticks - the time in ticks of the host system.
+*/
+define show_vpe_system_time_ticks_reply
+{
+ u32 context;
+ i32 retval;
+ f64 vpe_system_time_ticks;
+};
+
/*
* Local Variables:
* eval: (c-set-style "gnu")