@Singleton public class FibRpcServiceImpl extends Object implements FibRpcService
| Constructor and Description |
|---|
FibRpcServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IFibManager fibManager,
IVpnFootprintService vpnFootprintService) |
| Modifier and Type | Method and Description |
|---|---|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
cleanupDpnForVpn(CleanupDpnForVpnInput input)
Removes the VPN Fib entries in a given DPN
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
createFibEntry(CreateFibEntryInput input)
To install FIB routes on specified dpn with given instructions.
|
static String |
getVpnRd(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
String vpnName) |
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
populateFibOnDpn(PopulateFibOnDpnInput input)
Populates FIB table in specified DPN
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
removeFibEntry(RemoveFibEntryInput input)
To remove FIB/LFIB/TST routes from specified dpn.
|
@Inject
public FibRpcServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IFibManager fibManager,
IVpnFootprintService vpnFootprintService)
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> createFibEntry(CreateFibEntryInput input)
createFibEntry in interface FibRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeFibEntry(RemoveFibEntryInput input)
removeFibEntry in interface FibRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> populateFibOnDpn(PopulateFibOnDpnInput input)
FibRpcServicepopulateFibOnDpn in interface FibRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> cleanupDpnForVpn(CleanupDpnForVpnInput input)
FibRpcServicecleanupDpnForVpn in interface FibRpcServiceCopyright © 2019 OpenDaylight. All rights reserved.