diff --git a/pkg/daemon/handler.go b/pkg/daemon/handler.go index 9b73a0c07b0..438e49a9b20 100644 --- a/pkg/daemon/handler.go +++ b/pkg/daemon/handler.go @@ -343,7 +343,7 @@ func (csh cniServerHandler) handleAdd(req *restful.Request, resp *restful.Respon } ifaceID := ovs.PodNameToPortName(podRequest.PodName, podRequest.PodNamespace, podRequest.Provider) - if err = ovs.ConfigInterfaceMirror(csh.Config.EnableMirror, pod.Annotations[util.MirrorControlAnnotation], ifaceID); err != nil { + if err = ovs.ConfigInterfaceMirror(csh.Config.EnableMirror, pod.Annotations[fmt.Sprintf(util.MirrorControlAnnotationTemplate, podRequest.Provider)], ifaceID); err != nil { klog.Errorf("failed mirror to mirror0, %v", err) return }