server/client: add FD_NET debug clues
Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/server.c b/server.c
index ca37e3f..8f93d2f 100644
--- a/server.c
+++ b/server.c
@@ -25,7 +25,7 @@
static unsigned int job_cur_len;
static unsigned int job_max_len;
-static int server_fd;
+static int server_fd = -1;
int fio_send_data(int sk, const void *p, unsigned int len)
{
@@ -222,6 +222,7 @@
static int send_quit_command(void)
{
+ dprint(FD_NET, "server: sending quit\n");
return send_simple_command(server_fd, FIO_NET_CMD_QUIT, 0);
}
@@ -258,6 +259,8 @@
{
int ret;
+ dprint(FD_NET, "server: got opcode %d\n", cmd->opcode);
+
switch (cmd->opcode) {
case FIO_NET_CMD_QUIT:
exit_backend = 1;
@@ -343,6 +346,8 @@
return -1;
}
+ dprint(FD_NET, "server got a connection\n");
+
server_fd = sk;
exitval = handle_connection(sk);
@@ -364,6 +369,8 @@
unsigned int len;
int sk, opt, ret;
+ dprint(FD_NET, "starting server\n");
+
sk = socket(AF_INET, SOCK_STREAM, 0);
if (sk < 0) {
log_err("fio: socket: %s\n", strerror(errno));