Lines Matching refs:benchmark
62 * (TODO: ideally this should be against median latency, but google-benchmark only supports one
92 #include <benchmark/benchmark.h>
121 static void ipv4_loopback(benchmark::State& state, const bool waitBetweenRuns) {
178 static void ipv6_loopback(benchmark::State& state, const bool waitBetweenRuns) {
236 ::benchmark::State& state, const int reportingLevel,
290 static void ipv4_metrics_reporting_no_fwmark(::benchmark::State& state) {
293 BENCHMARK(ipv4_metrics_reporting_no_fwmark)->MinTime(MIN_TIME)->UseManualTime();
296 static void ipv4_metrics_reporting_no_load(::benchmark::State& state) {
299 BENCHMARK(ipv4_metrics_reporting_no_load)->MinTime(MIN_TIME)->UseManualTime();
301 static void ipv4_full_reporting_no_load(::benchmark::State& state) {
304 BENCHMARK(ipv4_full_reporting_no_load)->MinTime(MIN_TIME)->UseManualTime();
307 static void ipv4_metrics_reporting_high_load(::benchmark::State& state) {
311 BENCHMARK(ipv4_metrics_reporting_high_load)
314 static void ipv4_full_reporting_high_load(::benchmark::State& state) {
317 BENCHMARK(ipv4_full_reporting_high_load)
321 static void ipv6_metrics_reporting_no_fwmark(::benchmark::State& state) {
324 BENCHMARK(ipv6_metrics_reporting_no_fwmark)->MinTime(MIN_TIME)->UseManualTime();
327 static void ipv6_metrics_reporting_no_load(::benchmark::State& state) {
330 BENCHMARK(ipv6_metrics_reporting_no_load)->MinTime(MIN_TIME)->UseManualTime();
332 static void ipv6_full_reporting_no_load(::benchmark::State& state) {
335 BENCHMARK(ipv6_full_reporting_no_load)->MinTime(MIN_TIME)->UseManualTime();
338 static void ipv6_metrics_reporting_high_load(::benchmark::State& state) {
342 BENCHMARK(ipv6_metrics_reporting_high_load)
345 static void ipv6_full_reporting_high_load(::benchmark::State& state) {
348 BENCHMARK(ipv6_full_reporting_high_load)