@Singleton public class FibDSWriter extends Object
Constructor and Description |
---|
FibDSWriter(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
BgpUtil bgpUtil) |
Modifier and Type | Method and Description |
---|---|
void |
addFibEntryToDS(String rd,
String prefix,
List<String> nextHopList,
VrfEntryBase.EncapType encapType,
int label,
long l3vni,
String gatewayMacAddress,
RouteOrigin origin) |
void |
addMacEntryToDS(String rd,
String macAddress,
String prefix,
List<String> nextHopList,
VrfEntryBase.EncapType encapType,
long l2vni,
String gatewayMacAddress,
RouteOrigin origin) |
void |
removeFibEntryFromDS(String rd,
String prefix) |
void |
removeMacEntryFromDS(String rd,
String macAddress) |
void |
removeOrUpdateFibEntryFromDS(String rd,
String prefix,
String nextHop) |
void |
removeVrfFromDS(String rd) |
void |
removeVrfSubFamilyFromDS(String rd,
AddressFamily addressFamily) |
@Inject public FibDSWriter(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, BgpUtil bgpUtil)
public void addFibEntryToDS(String rd, String prefix, List<String> nextHopList, VrfEntryBase.EncapType encapType, int label, long l3vni, String gatewayMacAddress, RouteOrigin origin)
public void addMacEntryToDS(String rd, String macAddress, String prefix, List<String> nextHopList, VrfEntryBase.EncapType encapType, long l2vni, String gatewayMacAddress, RouteOrigin origin)
public void removeOrUpdateFibEntryFromDS(String rd, String prefix, String nextHop)
public void removeVrfSubFamilyFromDS(String rd, AddressFamily addressFamily)
public void removeVrfFromDS(String rd)
Copyright © 2019 OpenDaylight. All rights reserved.