diff --git a/felix/dataplane/linux/bpf_ep_mgr_test.go b/felix/dataplane/linux/bpf_ep_mgr_test.go index 29d2ba69f1b..00dd2e26154 100644 --- a/felix/dataplane/linux/bpf_ep_mgr_test.go +++ b/felix/dataplane/linux/bpf_ep_mgr_test.go @@ -114,6 +114,9 @@ func (m *mockDataplane) loadDefaultPolicies() error { } func (m *mockDataplane) ensureProgramAttached(ap attachPoint) (qDiscInfo, error) { + m.mutex.Lock() + defer m.mutex.Unlock() + var qdisc qDiscInfo key := ap.IfaceName() + ":" + ap.HookName().String() m.numAttaches[key] = m.numAttaches[key] + 1