diff options
author | Florin Coras <fcoras@cisco.com> | 2019-02-22 13:11:38 -0800 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2019-02-27 21:05:11 +0000 |
commit | d4295e61a0ca183f54e54696e9edc5c87d2d116c (patch) | |
tree | d134bd2fc1d71e6c4911c1cb208506ca06a75829 /src/vnet/session/application.h | |
parent | e869269121b61883d55f2469fabf3c751b525d0f (diff) |
session: refactor local/cut-through listens
Introduce a cut-through transport as replacement to local sessions. This
first patch removes the per app local listener pools and switches local
listeners to sessions with cut-through transport.
Change-Id: I98b20c25bc5df5f4110bf66f76c650a973032618
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session/application.h')
-rw-r--r-- | src/vnet/session/application.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/vnet/session/application.h b/src/vnet/session/application.h index 209fb25e1b0..0590c54507a 100644 --- a/src/vnet/session/application.h +++ b/src/vnet/session/application.h @@ -121,12 +121,6 @@ typedef struct application_ /** Pool of listeners for the app */ app_listener_t *listeners; - /** Pool of local listeners for app */ - app_listener_t *local_listeners; - - /** Pool of local listen sessions */ - local_session_t *local_listen_sessions; - /* * TLS Specific */ @@ -194,6 +188,7 @@ app_listener_t *app_listener_get_w_handle (session_handle_t handle); app_listener_t *app_listener_get_w_session (session_t * ls); app_worker_t *app_listener_select_worker (app_listener_t * al); session_t *app_listener_get_session (app_listener_t * al); +session_t *app_listener_get_local_session (app_listener_t * al); application_t *application_get (u32 index); application_t *application_get_if_valid (u32 index); |