diff options
author | Florin Coras <fcoras@cisco.com> | 2018-11-13 15:52:38 -0800 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2018-11-18 19:46:38 +0000 |
commit | 053a0e44edb21713e0825f9c09ba4af12e686b38 (patch) | |
tree | 950e303daf1b367eab26cc823c0efc23ae170b1d /src/vnet/session/session_lookup.c | |
parent | 0c4fec0134f32bc913299b37d048a99293b1a851 (diff) |
vcl/session: apps with process workers
Allow apps to register child processes as app workers. In particular,
on fork vcl now registers the child process with vpp as a new worker.
Change-Id: I52a65fbc3292962b1f6e1fe0f6153f739e6e0d4a
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session/session_lookup.c')
-rw-r--r-- | src/vnet/session/session_lookup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vnet/session/session_lookup.c b/src/vnet/session/session_lookup.c index 927922e7e64..c410dab121f 100644 --- a/src/vnet/session/session_lookup.c +++ b/src/vnet/session/session_lookup.c @@ -1302,9 +1302,10 @@ format_ip4_session_lookup_kvp (u8 * s, va_list * args) clib_bihash_kv_16_8_t *kvp = va_arg (*args, clib_bihash_kv_16_8_t *); u32 is_local = va_arg (*args, u32), app_wrk_index, session_index; v4_connection_key_t *key = (v4_connection_key_t *) kvp->key; - u8 *app_name, *str = 0; stream_session_t *session; app_worker_t *app_wrk; + const u8 *app_name; + u8 *str = 0; if (!is_local) { @@ -1327,7 +1328,6 @@ format_ip4_session_lookup_kvp (u8 * s, va_list * args) clib_net_to_host_u16 (key->src_port)); s = format (s, "%-30v%-30v", str, app_name); } - vec_free (app_name); return s; } |