Class ElanEvpnFlowUtils
- java.lang.Object
-
- org.opendaylight.netvirt.elan.evpn.utils.ElanEvpnFlowUtils
-
@Singleton public class ElanEvpnFlowUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ElanEvpnFlowUtils.EvpnDmacFlowBuilder
-
Constructor Summary
Constructors Constructor Description ElanEvpnFlowUtils(org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, ElanItmUtils elanItmUtils, ElanEtreeUtils elanEtreeUtils, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow
evpnBuildDmacFlowForExternalRemoteMac(org.opendaylight.netvirt.elan.evpn.utils.ElanEvpnFlowUtils.EvpnDmacFlow evpnDmacFlow)
java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>>
evpnDeleteDmacFlowsToExternalMac(org.opendaylight.netvirt.elan.evpn.utils.ElanEvpnFlowUtils.EvpnDmacFlow evpnDmacFlow)
-
-
-
Constructor Detail
-
ElanEvpnFlowUtils
@Inject public ElanEvpnFlowUtils(org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, ElanItmUtils elanItmUtils, ElanEtreeUtils elanEtreeUtils, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
-
-
Method Detail
-
evpnBuildDmacFlowForExternalRemoteMac
public org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow evpnBuildDmacFlowForExternalRemoteMac(org.opendaylight.netvirt.elan.evpn.utils.ElanEvpnFlowUtils.EvpnDmacFlow evpnDmacFlow)
-
evpnDeleteDmacFlowsToExternalMac
public java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> evpnDeleteDmacFlowsToExternalMac(org.opendaylight.netvirt.elan.evpn.utils.ElanEvpnFlowUtils.EvpnDmacFlow evpnDmacFlow)
-
-