Oh. It's such a game: twice a year someone sends this patch to mail list.
I have another one for you: * Find all the patches equal to this one in archives. * Read all the discussions. * Come back if you have some new ideas, not already discussed many times here. Sorry for my sarcasm. NACK for this, as usual. Best regards, Ilya Maximets. On 02.02.2018 11:39, Zhiyong Yang wrote: > Vhost-user startup will fail based on server mode, if the specified > socket file has already existed. The patch introduces function > unlink() to remove the possible existing file. > > Cc: y...@fridaylinux.org > Cc: maxime.coque...@redhat.com > > Signed-off-by: Zhiyong Yang <zhiyong.y...@intel.com> > --- > lib/librte_vhost/socket.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lib/librte_vhost/socket.c b/lib/librte_vhost/socket.c > index 6e3857e7a..324a24f4e 100644 > --- a/lib/librte_vhost/socket.c > +++ b/lib/librte_vhost/socket.c > @@ -315,6 +315,7 @@ vhost_user_start_server(struct vhost_user_socket *vsocket) > int fd = vsocket->socket_fd; > const char *path = vsocket->path; > > + unlink(path); > ret = bind(fd, (struct sockaddr *)&vsocket->un, sizeof(vsocket->un)); > if (ret < 0) { > RTE_LOG(ERR, VHOST_CONFIG, >