X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fhs_apps%2Fsapi%2Fvpp_echo_common.c;fp=src%2Fplugins%2Fhs_apps%2Fsapi%2Fvpp_echo_common.c;h=0642ee67429934934a8160769c71eed9a09a0e09;hb=ff6cdcca2dc741bb3b0d3757e83ada523c7a4a45;hp=e7829f3ab890e7f5fda6e0b991c0aef83a455c7d;hpb=b22e1f06bbebc48ec72ce8effa529e69ffbb12ca;p=vpp.git diff --git a/src/plugins/hs_apps/sapi/vpp_echo_common.c b/src/plugins/hs_apps/sapi/vpp_echo_common.c index e7829f3ab89..0642ee67429 100644 --- a/src/plugins/hs_apps/sapi/vpp_echo_common.c +++ b/src/plugins/hs_apps/sapi/vpp_echo_common.c @@ -257,6 +257,20 @@ echo_unformat_timing_event (unformat_input_t * input, va_list * args) return 1; } +u8 * +echo_format_bytes_per_sec (u8 * s, va_list * args) +{ + f64 bps = va_arg (*args, f64) * 8; + if (bps > 1e9) + return format (s, "%.3f Gb/s", bps / 1e9); + else if (bps > 1e6) + return format (s, "%.3f Mb/s", bps / 1e6); + else if (bps > 1e3) + return format (s, "%.3f Kb/s", bps / 1e3); + else + return format (s, "%.3f b/s", bps); +} + u8 * echo_format_timing_event (u8 * s, va_list * args) {