summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Goff <cpuguy83@gmail.com>2017-05-18 13:08:10 -0400
committerBrian Goff <cpuguy83@gmail.com>2017-05-18 13:08:10 -0400
commit9ef54c654ba61fd10b4c3322ccd31ccd45dc9b38 (patch)
tree479c7a37e20d540382b2a758f1179bcb4cfe8657
parent8b9c66e80dc67e7536810fda28ff0c9abbfc14ad (diff)
downloaddocker-9ef54c654ba61fd10b4c3322ccd31ccd45dc9b38.tar.gz
Update libnetwork vendor
Pulls in docker/libnetwork#1750 Signed-off-by: Brian Goff <cpuguy83@gmail.com>
-rw-r--r--vendor.conf2
-rw-r--r--vendor/github.com/docker/libnetwork/controller.go2
-rw-r--r--vendor/github.com/docker/libnetwork/drivers/bridge/setup_ip_tables.go5
3 files changed, 7 insertions, 2 deletions
diff --git a/vendor.conf b/vendor.conf
index 4155051a05..399b6e6703 100644
--- a/vendor.conf
+++ b/vendor.conf
@@ -23,7 +23,7 @@ github.com/RackSec/srslog 456df3a81436d29ba874f3590eeeee25d666f8a5
github.com/imdario/mergo 0.2.1
#get libnetwork packages
-github.com/docker/libnetwork ce28404512e8fac9b8103b9072e75cf8d4339302
+github.com/docker/libnetwork 57248dc8d53e7b6cf3124db8f22bf8bbf5d363cb
github.com/docker/go-events 18b43f1bc85d9cdd42c05a6cd2d444c7a200a894
github.com/armon/go-radix e39d623f12e8e41c7b5529e9a9dd67a1e2261f80
github.com/armon/go-metrics eb0af217e5e9747e41dd5303755356b62d28e3ec
diff --git a/vendor/github.com/docker/libnetwork/controller.go b/vendor/github.com/docker/libnetwork/controller.go
index 14b722606d..95b46bcdd0 100644
--- a/vendor/github.com/docker/libnetwork/controller.go
+++ b/vendor/github.com/docker/libnetwork/controller.go
@@ -741,7 +741,9 @@ func (c *controller) NewNetwork(networkType, name string, id string, options ...
joinCluster(network)
if !c.isDistributedControl() {
+ c.Lock()
arrangeIngressFilterRule()
+ c.Unlock()
}
return network, nil
diff --git a/vendor/github.com/docker/libnetwork/drivers/bridge/setup_ip_tables.go b/vendor/github.com/docker/libnetwork/drivers/bridge/setup_ip_tables.go
index 9df4cdc6c6..35166ab151 100644
--- a/vendor/github.com/docker/libnetwork/drivers/bridge/setup_ip_tables.go
+++ b/vendor/github.com/docker/libnetwork/drivers/bridge/setup_ip_tables.go
@@ -114,7 +114,10 @@ func (n *bridgeNetwork) setupIPTables(config *networkConfiguration, i *bridgeInt
n.portMapper.SetIptablesChain(natChain, n.getNetworkBridgeName())
}
- if err := ensureJumpRule("FORWARD", IsolationChain); err != nil {
+ d.Lock()
+ err = ensureJumpRule("FORWARD", IsolationChain)
+ d.Unlock()
+ if err != nil {
return err
}