func processGlobalConfigUpdEvent(netPlugin *plugin.NetPlugin, opts core.InstanceInfo, cfg *mastercfg.GlobConfig) { // parse store URL parts := strings.Split(opts.DbURL, "://") if len(parts) < 2 { log.Fatalf("Invalid cluster-store-url %s", opts.DbURL) } stateStore := parts[0] // initialize the config pluginConfig := plugin.Config{ Drivers: plugin.Drivers{ Network: "ovs", State: stateStore, }, Instance: opts, } pluginConfig.Instance.ArpMode = cfg.ArpMode netPlugin.GlobalConfigUpdate(pluginConfig) log.Infof("Global Config updated") }