From c8aa170948b2d87ce5dedc2263538fa4eb35a184 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Mon, 19 Sep 2016 10:08:54 +0100 Subject: Add speed specification in gigabytes/bits Although you should not use high speed you can specify speeds like 0.01G. Signed-off-by: Frediano Ziglio --- README.md | 2 ++ latency.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/README.md b/README.md index 284288d..a7c200b 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ For bandwidth you can specify: * **K** (1024 bytes/s) * **m** (1000000 bytes/s) * **M** (1048576 bytes/s) + * **g** (1000000000 bytes/s) + * **G** (1073741824 bytes/s) Also adding **bit** (ie **Mbit**) to specify bits instead of bytes. diff --git a/latency.c b/latency.c index 5a1e0f5..8a9162a 100644 --- a/latency.c +++ b/latency.c @@ -82,10 +82,14 @@ static const unit rate_units[] = { { "K", 1024 }, { "m", 1000000 }, { "M", 1024 * 1024 }, + { "g", 1000000000 }, + { "G", 1024 * 1024 * 1024 }, { "kbit", 1000. / 8. }, { "Kbit", 1024. / 8. }, { "mbit", 1000000. / 8. }, { "Mbit", 1024. * 1024. / 8. }, + { "gbit", 1000000000. / 8. }, + { "Gbit", 1024. * 1024. * 1024./ 8. }, { "", 1 }, { NULL, 0 } }; -- cgit v1.2.3