From 90a63988fa01685626b6d6a01b79ea5370f7fbac Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Tue, 19 Dec 2017 04:50:01 -0800 Subject: sock api: add infra for bootstrapping shm clients - add function to sock client that bootstraps shm api - allow sock clients to request custom shm ring configs Change-Id: Iabc1dd4f0dc8bbf8ba24de37f4966339fcf86107 Signed-off-by: Florin Coras --- src/vlibmemory/memclnt.api | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/vlibmemory/memclnt.api') diff --git a/src/vlibmemory/memclnt.api b/src/vlibmemory/memclnt.api index 6d6a1fe06dc..20a73f2b3c2 100644 --- a/src/vlibmemory/memclnt.api +++ b/src/vlibmemory/memclnt.api @@ -183,6 +183,23 @@ define memfd_segment_create_reply 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 -- cgit 1.2.3-korg