X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsctp%2Fsctp_output.c;h=3c83f68dc294cada0a222edf39c4ec2e8fc4bd5b;hb=fd542f1085d3a06066168c2d38e7f328b5b26ee3;hp=a65f166a9c6f508e1263a2af1ed28b1924fde6ae;hpb=a23b615aa4b7bf1eee6ad099f41c3c8f1c85d723;p=vpp.git diff --git a/src/vnet/sctp/sctp_output.c b/src/vnet/sctp/sctp_output.c index a65f166a9c6..3c83f68dc29 100644 --- a/src/vnet/sctp/sctp_output.c +++ b/src/vnet/sctp/sctp_output.c @@ -406,6 +406,8 @@ sctp_enqueue_to_ip_lookup (vlib_main_t * vm, vlib_buffer_t * b, u32 bi, u8 is_ip4, u32 fib_index) { sctp_enqueue_to_ip_lookup_i (vm, b, bi, is_ip4, fib_index, 0); + if (vm->thread_index == 0 && vlib_num_workers ()) + session_flush_frames_main_thread (vm); } /**