session: use vpp to switch io events for ct sessions 05/18005/17
authorFlorin Coras <fcoras@cisco.com>
Mon, 4 Mar 2019 18:56:23 +0000 (10:56 -0800)
committerDave Barach <openvpp@barachs.net>
Wed, 6 Mar 2019 17:53:39 +0000 (17:53 +0000)
commit653e43f06a974121343b2c1f0e4533926020877b
tree6ab92561e8eccbda6b29316f794de531032a1259
parenta55df1081762b4e40698ef7d9196551851be646a
session: use vpp to switch io events for ct sessions

Instead of allocating pairs of message queues per cut-thru session and
having the applications map them, this uses vpp as an io event message
switch.

Change-Id: I51db1c7564df479a7d1a3288342394251fd188bb
Signed-off-by: Florin Coras <fcoras@cisco.com>
17 files changed:
src/tests/vnet/session/udp_echo.c
src/vcl/vcl_bapi.c
src/vcl/vcl_private.c
src/vcl/vcl_private.h
src/vcl/vppcom.c
src/vnet/session-apps/echo_server.c
src/vnet/session/application_interface.h
src/vnet/session/application_local.c
src/vnet/session/application_local.h
src/vnet/session/application_worker.c
src/vnet/session/segment_manager.c
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_api.c
src/vnet/session/session_node.c
src/vnet/session/session_types.h
test/test_vcl.py