From f08f26d1cfc470edcb25a2c9c714858b0978ed34 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 10 May 2018 13:20:47 -0700 Subject: session: alloc one frame per output node dispatch Change-Id: I1f7877af61f3726cfb7b93ce7893f6df23e866a6 Signed-off-by: Florin Coras --- src/vnet/session/session.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/vnet/session/session.c') diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c index a8a9c66ac81..66cad2acff3 100644 --- a/src/vnet/session/session.c +++ b/src/vnet/session/session.c @@ -1103,6 +1103,28 @@ stream_session_cleanup (stream_session_t * s) s->thread_index); } +transport_service_type_t +session_transport_service_type (stream_session_t * s) +{ + transport_proto_t tp; + tp = session_get_transport_proto (s); + return transport_protocol_service_type (tp); +} + +transport_tx_fn_type_t +session_transport_tx_fn_type (stream_session_t * s) +{ + transport_proto_t tp; + tp = session_get_transport_proto (s); + return transport_protocol_tx_fn_type (tp); +} + +u8 +session_tx_is_dgram (stream_session_t * s) +{ + return (session_transport_tx_fn_type (s) == TRANSPORT_TX_DGRAM); +} + /** * Allocate event queues in the shared-memory segment * -- cgit 1.2.3-korg