X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlibmemory%2Fmemclnt.api;h=6e06a99b9e6cd58f5fded66e69710c16d4288667;hb=7895872981c6c5a146f76ce7a35ce7350b21f72f;hp=6d6a1fe06dc64802f92460fac5b42250fd6f20be;hpb=0d056e5ede136cd0111dc3f9f41ef7b36a938027;p=vpp.git diff --git a/src/vlibmemory/memclnt.api b/src/vlibmemory/memclnt.api index 6d6a1fe06dc..6e06a99b9e6 100644 --- a/src/vlibmemory/memclnt.api +++ b/src/vlibmemory/memclnt.api @@ -14,7 +14,17 @@ * 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 @@ -165,23 +175,21 @@ define sockclnt_delete_reply { }; /* - * Ask vpp for a memfd shared segment + * Initialize shm api over socket api */ -define memfd_segment_create { +autoreply define sock_init_shm { u32 client_index; u32 context; - u64 requested_size; + u32 requested_size; + u8 nitems; + u64 configs[nitems]; }; -/* - * Reply - */ -define memfd_segment_create_reply -{ - u32 context; - i32 retval; - u32 master_fd; -}; +/* define sock_init_shm_reply { + u32 client_index; + u32 context; + i32 retval; +}; */ /* * Memory client ping / response