diff options
Diffstat (limited to 'usr.sbin/unwindctl/unwindctl.c')
| -rw-r--r-- | usr.sbin/unwindctl/unwindctl.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/usr.sbin/unwindctl/unwindctl.c b/usr.sbin/unwindctl/unwindctl.c index 9d4791bd795..680afd571aa 100644 --- a/usr.sbin/unwindctl/unwindctl.c +++ b/usr.sbin/unwindctl/unwindctl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: unwindctl.c,v 1.17 2019/11/28 10:02:44 florian Exp $ */ +/* $OpenBSD: unwindctl.c,v 1.18 2019/11/28 10:40:29 florian Exp $ */ /* * Copyright (c) 2005 Claudio Jeker <claudio@openbsd.org> @@ -227,9 +227,13 @@ show_status_msg(struct imsg *imsg) switch (imsg->hdr.type) { case IMSG_CTL_RESOLVER_INFO: cri = imsg->data; - printf("%-10s %s%s\n", uw_resolver_type_str[cri->type], + printf("%-10s %s%s", uw_resolver_type_str[cri->type], uw_resolver_state_str[cri->state], cri->oppdot ? " (opportunistic DoT)" : ""); + if (cri->median != INT64_MAX) + printf(" median RTT: %lldms\n", cri->median); + else + printf(" median RTT: N.A\n"); break; case IMSG_CTL_AUTOCONF_RESOLVER_INFO: cfi = imsg->data; |
