PAPI: Use UNIX domain sockets instead of shared memory 10/13910/9
authorOle Troan <ot@cisco.com>
Thu, 2 Aug 2018 09:58:12 +0000 (11:58 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 2 Oct 2018 21:10:20 +0000 (21:10 +0000)
commit94495f2a6a68ac2202b7715ce09620f1ba6fe673
treeb87604a42f7cacedff6c82f7d8fc68adc8348a5f
parent84db4087fa38b8d4c62cbb0787d600950638034c
PAPI: Use UNIX domain sockets instead of shared memory

Adds support for running the API purely across Unix domain sockets.
Usage: vpp = VPP(use_socket=True)

Change-Id: Iafc1301e03dd3edc3f4d702dd6c0b98d3b50b69e
Signed-off-by: Ole Troan <ot@cisco.com>
src/vlibapi/api_common.h
src/vlibmemory/api.h
src/vlibmemory/memclnt.api
src/vlibmemory/socket_api.c
src/vlibmemory/socket_api.h
src/vlibmemory/vlib_api.c
src/vpp-api/client/client.c
src/vpp-api/python/vpp_papi/vpp_papi.py
src/vpp-api/python/vpp_papi/vpp_serializer.py
src/vpp-api/python/vpp_papi/vpp_transport_shmem.py [new file with mode: 0644]
src/vpp-api/python/vpp_papi/vpp_transport_socket.py [new file with mode: 0644]