diff options
author | Florin Coras <fcoras@cisco.com> | 2021-05-26 10:21:10 -0700 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2021-05-26 18:48:32 +0000 |
commit | 88b2269a45c91e8378a1fd652f28aa39926a7a6a (patch) | |
tree | 8dd9bdac14cefab1830da80ab31a2467fc2eb863 /src/plugins | |
parent | e82d59f3819aa7ca989eed5b8c4c890e9f7fe74e (diff) |
vppinfra: explicit blocking mode for sock connects
Type: fix
Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I3a33230de13fef613dc9523cf24a9968d200c2e5
(cherry picked from commit 57e0af924b8b48cf39b1020bf11f10e3c227f22c)
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/memif/memif.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/memif/memif.c b/src/plugins/memif/memif.c index e83864b1a11..9bbbe7f9d89 100644 --- a/src/plugins/memif/memif.c +++ b/src/plugins/memif/memif.c @@ -583,9 +583,10 @@ memif_process (vlib_main_t * vm, vlib_node_runtime_t * rt, vlib_frame_t * f) { clib_memset (sock, 0, sizeof(clib_socket_t)); sock->config = (char *) msf->filename; - sock->flags = CLIB_SOCKET_F_IS_CLIENT| CLIB_SOCKET_F_SEQPACKET; + sock->flags = CLIB_SOCKET_F_IS_CLIENT | CLIB_SOCKET_F_SEQPACKET | + CLIB_SOCKET_F_BLOCKING; - if ((err = clib_socket_init (sock))) + if ((err = clib_socket_init (sock))) { clib_error_free (err); } |