From daf4c97f7aced01743ecde07eb40e84ecdc4bb99 Mon Sep 17 00:00:00 2001 From: Alexander Polakov Date: Tue, 19 Jul 2016 14:09:23 +0300 Subject: [PATCH] Actually retry LinkSetUp Signed-off-by: Alexander Polakov --- libnetwork/osl/interface_linux.go | 1 + 1 file changed, 1 insertion(+) diff --git a/libnetwork/osl/interface_linux.go b/libnetwork/osl/interface_linux.go index 9681a9f1b5..d31629fc36 100644 --- a/libnetwork/osl/interface_linux.go +++ b/libnetwork/osl/interface_linux.go @@ -303,6 +303,7 @@ func (n *networkNamespace) AddInterface(srcName, dstPrefix string, options ...If for err = nlh.LinkSetUp(iface); err != nil && cnt < 3; cnt++ { log.Debugf("retrying link setup because of: %v", err) time.Sleep(10 * time.Millisecond) + err = nlh.LinkSetUp(iface) } if err != nil { return fmt.Errorf("failed to set link up: %v", err)