|
@@ -904,17 +904,14 @@ func (n *network) driver(load bool) (driverapi.Driver, error) {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
|
|
|
|
- c := n.getController()
|
|
|
|
- isAgent := c.isAgent()
|
|
|
|
n.Lock()
|
|
n.Lock()
|
|
// If load is not required, driver, cap and err may all be nil
|
|
// If load is not required, driver, cap and err may all be nil
|
|
if n.scope == "" && cap != nil {
|
|
if n.scope == "" && cap != nil {
|
|
n.scope = cap.DataScope
|
|
n.scope = cap.DataScope
|
|
}
|
|
}
|
|
- if isAgent || n.dynamic {
|
|
|
|
- // If we are running in agent mode or the network
|
|
|
|
- // is dynamic, then the networks are swarm scoped
|
|
|
|
- // regardless of the backing driver.
|
|
|
|
|
|
+ if n.dynamic {
|
|
|
|
+ // If the network is dynamic, then it is swarm
|
|
|
|
+ // scoped regardless of the backing driver.
|
|
n.scope = datastore.SwarmScope
|
|
n.scope = datastore.SwarmScope
|
|
}
|
|
}
|
|
n.Unlock()
|
|
n.Unlock()
|