client: probe command support

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/client.c b/client.c
index 0a93be0..b82c322 100644
--- a/client.c
+++ b/client.c
@@ -366,6 +366,14 @@
 	display_thread_status(je);
 }
 
+static void handle_probe(struct fio_net_cmd *cmd)
+{
+	struct cmd_probe_pdu *probe = (struct cmd_probe_pdu *) cmd->payload;
+
+	log_info("Probe: %s: %u.%u.%u\n", probe->hostname, probe->fio_major,
+					probe->fio_minor, probe->fio_patch);
+}
+
 static int handle_client(struct fio_client *client)
 {
 	struct fio_net_cmd *cmd;
@@ -398,6 +406,10 @@
 			handle_eta(cmd);
 			free(cmd);
 			break;
+		case FIO_NET_CMD_PROBE:
+			handle_probe(cmd);
+			free(cmd);
+			break;
 		default:
 			log_err("fio: unknown client op: %d\n", cmd->opcode);
 			free(cmd);