[dpdk-dev] [PATCH 1/3] vhost: do not generate signal when sendmsg fails
Tiwei Bie
tiwei.bie at intel.com
Tue Mar 6 11:43:25 CET 2018
Signed-off-by: Tiwei Bie <tiwei.bie at intel.com>
---
lib/librte_vhost/socket.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_vhost/socket.c b/lib/librte_vhost/socket.c
index 0354740fa..d703d2114 100644
--- a/lib/librte_vhost/socket.c
+++ b/lib/librte_vhost/socket.c
@@ -181,7 +181,7 @@ send_fd_message(int sockfd, char *buf, int buflen, int *fds, int fd_num)
}
do {
- ret = sendmsg(sockfd, &msgh, 0);
+ ret = sendmsg(sockfd, &msgh, MSG_NOSIGNAL);
} while (ret < 0 && errno == EINTR);
if (ret < 0) {
--
2.11.0
More information about the dev
mailing list