diff --git a/libnetwork/drivers/overlay/overlay.go b/libnetwork/drivers/overlay/overlay.go index dc3e40c6d2..8d19b2e1d4 100644 --- a/libnetwork/drivers/overlay/overlay.go +++ b/libnetwork/drivers/overlay/overlay.go @@ -180,6 +180,10 @@ func Fini(drv driverapi.Driver) { } func (d *driver) configure() error { + + // Apply OS specific kernel configs if needed + d.initOS.Do(applyOStweaks) + if d.store == nil { return nil } @@ -188,9 +192,6 @@ func (d *driver) configure() error { return d.initializeVxlanIdm() } - // Apply OS specific kernel configs if needed - d.initOS.Do(applyOStweaks) - return nil }