vls: multi-process and multi-threaded apps improvements 71/17071/13
authorFlorin Coras <fcoras@cisco.com>
Fri, 18 Jan 2019 16:37:13 +0000 (08:37 -0800)
committerDamjan Marion <dmarion@me.com>
Tue, 29 Jan 2019 16:36:06 +0000 (16:36 +0000)
commit0ef8ef2b474473b13de2cee0165b424e79e4e363
treebce10bafb40e25844d25604a33095c376e135b0e
parentcac8cfaba977d3822c06452817e43d7f0bdaa189
vls: multi-process and multi-threaded apps improvements

- More fine tuning for multi-process applications.
- Experimental support for multi-thread apps. This is meant for app
  whose threads are not vcl workers and the sessions are shared between
  them.

Change-Id: Ie07651da5f2cdcf39f5dead5431f50ad39cf3f74
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/svm/svm_fifo.h
src/vcl/ldp.c
src/vcl/vcl_locked.c
src/vcl/vcl_locked.h
src/vcl/vcl_private.c
src/vcl/vcl_private.h
src/vcl/vppcom.c