* limitations under the License.
*/
-vl_api_version 1.0.0
+option version = "1.0.0";
+
+/*
+ * Define services not following the normal convetions here
+ */
+service {
+ rpc memclnt_rx_thread_suspend returns null;
+ rpc memclnt_read_timeout returns null;
+ rpc rx_thread_exit returns null;
+ rpc trace_plugin_msg_ids returns null;
+};
/*
* Create a client registration
u32 master_fd;
};
+/*
+ * Initialize shm api over socket api
+ */
+define sock_init_shm {
+ u32 client_index;
+ u32 context;
+ u32 requested_size;
+ u8 nitems;
+ u64 configs[nitems];
+};
+
+define sock_init_shm_reply {
+ u32 client_index;
+ u32 context;
+ i32 retval;
+};
+
/*
* Memory client ping / response
* Only sent on inactive connections