X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession.c;h=c214b81042fe3e7dde89d70f8f4f0c3de2a4c229;hb=7999e83a41ebad8a3f02cfcb2809cdb3aae919ba;hp=5893b6558f081f0fa49110b5258c9aa3a02bb56a;hpb=ec44e34bfe5934d6148facd553df41b4829dd827;p=vpp.git diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c index 5893b6558f0..c214b81042f 100644 --- a/src/vnet/session/session.c +++ b/src/vnet/session/session.c @@ -581,7 +581,7 @@ session_stream_connect_notify (transport_connection_t * tc, u8 is_fail) if (!is_fail) { sm = application_get_connect_segment_manager (app); - alloc_fifos = application_is_proxy (app); + alloc_fifos = !application_is_builtin_proxy (app); if (session_alloc_and_init (sm, tc, alloc_fifos, &new_s)) { is_fail = 1; @@ -1008,7 +1008,7 @@ session_type_from_proto_and_ip (transport_proto_t proto, u8 is_ip4) transport_connection_t * session_get_transport (stream_session_t * s) { - if (s->session_state >= SESSION_STATE_READY) + if (s->session_state != SESSION_STATE_LISTENING) return tp_vfts[s->session_type].get_connection (s->connection_index, s->thread_index); return 0;