From 68cee55355e10d0b0fa294be39cba6c41da241ae Mon Sep 17 00:00:00 2001 From: eeb Date: Tue, 21 Jun 2005 11:56:32 +0000 Subject: [PATCH] * Added console error to report acceptor startup failure --- lnet/lnet/acceptor.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lnet/lnet/acceptor.c b/lnet/lnet/acceptor.c index bb4709d..ecb27b8 100644 --- a/lnet/lnet/acceptor.c +++ b/lnet/lnet/acceptor.c @@ -330,9 +330,19 @@ ptl_acceptor(void *arg) LASSERT (acceptor_backlog > 0); rc = libcfs_sock_listen(&ptl_acceptor_state.pta_sock, 0, acceptor_port, acceptor_backlog); - if (rc != 0) - ptl_acceptor_state.pta_sock = NULL; + if (rc != 0) { + if (rc == -EADDRINUSE) + LCONSOLE_ERROR("Can't start acceptor on port %d: " + "port already in use\n", + acceptor_port); + else + LCONSOLE_ERROR("Can't start acceptor on port %d: " + "unexpected error %d\n", + acceptor_port, rc); + ptl_acceptor_state.pta_sock = NULL; + } + /* set init status and unblock parent */ ptl_acceptor_state.pta_shutdown = rc; mutex_up(&ptl_acceptor_state.pta_signal); -- 1.8.3.1