createElanInterfaceTablesList(interfaceName, tx);
if (interfaceInfo != null) {
installEntriesForFirstInterfaceonDpn(elanInstance, interfaceInfo, dpnInterfaces, isFirstInterfaceInDpn, tx);
}
futures.add(ElanUtils.waitForTransactionToComplete(tx));
<BUG>if (isFirstInterfaceInDpn && ElanUtils.isVxlan(elanInstance)) {
setElanAndEtreeBCGrouponOtherDpns(elanInstance, dpId);</BUG>
}
DataStoreJobCoordinator coordinator = DataStoreJobCoordinator.getInstance();
InterfaceAddWorkerOnElanInterface addWorker = new InterfaceAddWorkerOnElanInterface(interfaceName,

createElanInterfaceTablesList(interfaceName, tx);
if (interfaceInfo != null) {
installEntriesForFirstInterfaceonDpn(elanInstance, interfaceInfo, dpnInterfaces, isFirstInterfaceInDpn, tx);
}
futures.add(ElanUtils.waitForTransactionToComplete(tx));
if (isFirstInterfaceInDpn && (ElanUtils.isVxlan(elanInstance) || ElanUtils.isVxlanSegment(elanInstance))) {
setElanAndEtreeBCGrouponOtherDpns(elanInstance, dpId);
}
DataStoreJobCoordinator coordinator = DataStoreJobCoordinator.getInstance();
InterfaceAddWorkerOnElanInterface addWorker = new InterfaceAddWorkerOnElanInterface(interfaceName,
