vcl: allow vcl worker index to be set by applications 64/26864/3
authorPivo <iwijnand@cisco.com>
Mon, 4 May 2020 15:57:33 +0000 (17:57 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 4 May 2020 19:03:25 +0000 (19:03 +0000)
commit6017ff0dd7a27c062d0ad4687bfc70a69747ac55
treeba20b05fdb31074e7e74e5f892328eb99c3b5ffb
parent9845c20d77ce8e9e66c9a7693c6841cc971bd423
vcl: allow vcl worker index to be set by applications

When using vppcom_session* apis to setup TCP sessions in applications build outside of the VPP repository, it is necessary to set the worker_index explicitly when these apis are called from the none-VCL worker threads. An example is when data is to be sent to the TCP session that is originated from a different thread, like the main program thread or from the bin api thread. This change allows the application to set it.

Type: fix

Signed-off-by: IJsbrand Wijnands <ice@cisco.com>
Change-Id: I37f3654a49ea9a8cf3a0d3d0e672583018c12299
src/vcl/vppcom.c
src/vcl/vppcom.h