From 5aaa5f35b4cacea9686cbdc19a7d6c1463990017 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Fri, 5 Feb 2016 09:35:38 +0100 Subject: [PATCH] Enable busy-waiting by default in the lwaftr We have been seeing some latency jitter recently and we want to eliminate possible causes. --- src/program/lwaftr/bench/bench.lua | 1 + src/program/lwaftr/run/run.lua | 1 + src/program/lwaftr/transient/transient.lua | 1 + 3 files changed, 3 insertions(+) diff --git a/src/program/lwaftr/bench/bench.lua b/src/program/lwaftr/bench/bench.lua index cad397520b..5e7822069d 100644 --- a/src/program/lwaftr/bench/bench.lua +++ b/src/program/lwaftr/bench/bench.lua @@ -37,5 +37,6 @@ function run(args) csv:add_app('sinkv6', { 'input' }, { input='Encapsulation' }) csv:activate() + app.busywait = true app.main({duration=opts.duration}) end diff --git a/src/program/lwaftr/run/run.lua b/src/program/lwaftr/run/run.lua index dc250fd9f2..3f314d9a60 100644 --- a/src/program/lwaftr/run/run.lua +++ b/src/program/lwaftr/run/run.lua @@ -105,6 +105,7 @@ function run(args) csv:activate() end + engine.busywait = true if opts.duration then engine.main({duration=opts.duration, report={showlinks=true}}) else diff --git a/src/program/lwaftr/transient/transient.lua b/src/program/lwaftr/transient/transient.lua index 6ba76884e4..38aec2e2c9 100644 --- a/src/program/lwaftr/transient/transient.lua +++ b/src/program/lwaftr/transient/transient.lua @@ -129,5 +129,6 @@ function run(args) { rx=stream.name..' TX', tx=stream.name..' RX' }) end csv:activate() + engine.busywait = true engine.main({duration=opts.duration*((opts.bitrate/opts.step)*2+1)}) end