+define sockclnt_create {
+ u32 context; /* opaque value to be returned in the reply */
+ string name[64]; /* for show, find by name, whatever */
+};
+
+define sockclnt_create_reply {
+ u32 client_index;
+ u32 context; /* opaque value from the create request */
+ i32 response; /* Non-negative = success */
+ u32 index; /* index, used e.g. by API trace replay */
+ u16 count;
+ vl_api_message_table_entry_t message_table[count];
+};
+
+/*
+ * Delete a client registration
+ */
+define sockclnt_delete {