+/*
+ * Copyright (c) 2015 Ericsson India Global Services Pvt Ltd. and others. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
package org.opendaylight.bgpmanager;
import com.google.common.util.concurrent.Futures;
VrfTables vrfTableNew = new VrfTablesBuilder().setRouteDistinguisher(rd).
setVrfEntry(vrfEntryList).build();
- write(LogicalDatastoreType.CONFIGURATION, vrfTableId, vrfTableNew);
+ write(LogicalDatastoreType.OPERATIONAL, vrfTableId, vrfTableNew);
}
InstanceIdentifierBuilder<VrfEntry> idBuilder =
InstanceIdentifier.builder(FibEntries.class).child(VrfTables.class, new VrfTablesKey(rd)).child(VrfEntry.class, new VrfEntryKey(prefix));
InstanceIdentifier<VrfEntry> vrfEntryId = idBuilder.build();
- delete(LogicalDatastoreType.CONFIGURATION, vrfEntryId);
+ delete(LogicalDatastoreType.OPERATIONAL, vrfEntryId);
}
public synchronized void removeVrfFromDS(String rd) {
- logger.debug("Removing vrf table for rd {}", rd);
+ logger.debug("Removing vrf table for rd {}", rd);
InstanceIdentifierBuilder<VrfTables> idBuilder =
InstanceIdentifier.builder(FibEntries.class).child(VrfTables.class, new VrfTablesKey(rd));
InstanceIdentifier<VrfTables> vrfTableId = idBuilder.build();
- delete(LogicalDatastoreType.CONFIGURATION, vrfTableId);
+ delete(LogicalDatastoreType.OPERATIONAL, vrfTableId);
}