Add 16384 to the default bssl speed sizes. When servers have a lot of data to send and aren't as latency-sensitive, it makes sense to send large TLS records, so we care about measuring both packet-sized and full-sized payloads. Change-Id: Ib0cf5e0f8660f68a98a04fa86b5989d4a485528b Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/35344 Reviewed-by: Adam Langley <agl@google.com>
diff --git a/tool/speed.cc b/tool/speed.cc index 14379cd..a0fc905 100644 --- a/tool/speed.cc +++ b/tool/speed.cc
@@ -99,7 +99,7 @@ #endif static uint64_t g_timeout_seconds = 1; -static std::vector<size_t> g_chunk_lengths = {16, 256, 1350, 8192}; +static std::vector<size_t> g_chunk_lengths = {16, 256, 1350, 8192, 16384}; static bool TimeFunction(TimeResults *results, std::function<bool()> func) { // total_us is the total amount of time that we'll aim to measure a function @@ -846,7 +846,7 @@ "-chunks", kOptionalArgument, "A comma-separated list of input sizes to run tests at (default is " - "16,256,1350,8192)", + "16,256,1350,8192,16384)", }, { "",