server: include 32/64-bit in probe
Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/client.c b/client.c
index 83bbfc4..7f035c7 100644
--- a/client.c
+++ b/client.c
@@ -699,7 +699,7 @@
static void handle_probe(struct fio_client *client, struct fio_net_cmd *cmd)
{
struct cmd_probe_pdu *probe = (struct cmd_probe_pdu *) cmd->payload;
- const char *os, *arch;
+ const char *os, *arch, *bit;
os = fio_get_os_string(probe->os);
if (!os)
@@ -709,9 +709,18 @@
if (!arch)
os = "unknown";
- log_info("hostname=%s, be=%u, os=%s, arch=%s, fio=%u.%u.%u\n",
- probe->hostname, probe->bigendian, os, arch, probe->fio_major,
- probe->fio_minor, probe->fio_patch);
+ if (probe->bpp == 2)
+ bit = "16-bit";
+ else if (probe->bpp == 4)
+ bit = "32-bit";
+ else if (probe->bpp == 8)
+ bit = "64-bit";
+ else
+ bit = "unknown";
+
+ log_info("hostname=%s, be=%u, %s, os=%s, arch=%s, fio=%u.%u.%u\n",
+ probe->hostname, probe->bigendian, bit, os, arch,
+ probe->fio_major, probe->fio_minor, probe->fio_patch);
if (!client->name)
client->name = strdup((char *) probe->hostname);