VPP-83 Allow non-privileged clients to use the vpp binary API. 46/1346/2
authorDave Barach <[email protected]>
Tue, 31 May 2016 18:05:46 +0000 (14:05 -0400)
committerChris Luke <[email protected]>
Wed, 1 Jun 2016 20:05:08 +0000 (20:05 +0000)
commit16c75df7976003305f57885639cbc4df4a6a12cf
tree10d27134bbd595985645f461738632f7de2f92b8
parentc79491571fcdb3c77fc7c07c6ea247c14ba3e406
VPP-83 Allow non-privileged clients to use the vpp binary API.

Use the command line argument "api-segment { uid <nnn> gid <nnn> }" to
configure shared memory segment file ownership. Defaults to uid = gid
= 0.  Shared-memory segments are explicitly set to 0770 mode, aka
"rwxrwx---".

Change-Id: Ic5d596b68139add61e7de6ace035c57dfd030111
Signed-off-by: Dave Barach <[email protected]>
svm/svm.c
svm/svm.h
vlib-api/vlibapi/api.h
vlib-api/vlibapi/api_shared.c
vlib-api/vlibmemory/api.h
vlib-api/vlibmemory/memory_shared.c
vlib-api/vlibmemory/memory_vlib.c
vlib/vlib/main.c
vpp/api/api.c
vpp/api/gmon.c