From 8ac745b4e5d3d45bd024a0522cd5aea4682168fa Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Wed, 25 Nov 2015 17:05:19 +0000 Subject: [PATCH] Lock read of miss counter --- router/fastdp.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/router/fastdp.go b/router/fastdp.go index c1d30fa2..571fb10c 100644 --- a/router/fastdp.go +++ b/router/fastdp.go @@ -218,6 +218,9 @@ func (fastdp fastDatapathBridge) String() string { } func (fastdp fastDatapathBridge) Stats() map[string]int { + lock := fastdp.startLock() + defer lock.unlock() + return map[string]int{ "FlowMisses": int(fastdp.missCount), }