private boolean propagateOspfInterAreaRouteFromIntraAreaRoute( Configuration neighbor, OspfProcess neighborProc, OspfIntraAreaRoute neighborRoute, long incrementalCost, Interface neighborInterface, int adminCost, long linkAreaNum) { return OspfProtocolHelper.isOspfInterAreaFromIntraAreaPropagationAllowed( linkAreaNum, neighbor, neighborProc, neighborRoute, neighborInterface.getOspfArea()) && stageOspfInterAreaRoute( neighborRoute, neighborInterface.getVrf().getOspfProcess().getMaxMetricSummaryNetworks(), neighborInterface.getAddress().getIp(), incrementalCost, adminCost, linkAreaNum); }
boolean propagateOspfInterAreaRouteFromInterAreaRoute( OspfProcess proc, Configuration neighbor, OspfProcess neighborProc, OspfInterAreaRoute neighborRoute, long incrementalCost, Interface neighborInterface, int adminCost, long linkAreaNum) { return OspfProtocolHelper.isOspfInterAreaFromInterAreaPropagationAllowed( proc, linkAreaNum, neighbor, neighborProc, neighborRoute, neighborInterface.getOspfArea()) && stageOspfInterAreaRoute( neighborRoute, neighborInterface.getVrf().getOspfProcess().getMaxMetricSummaryNetworks(), neighborInterface.getAddress().getIp(), incrementalCost, adminCost, linkAreaNum); }
continue; Long maxMetricSummaryNetworks = neighborProc.getMaxMetricSummaryNetworks(); if (maxMetricSummaryNetworks != null) { baseMetric = maxMetricSummaryNetworks + neighborRoute.getLsaMetric(); } else { newArea = areaInRoute; Long maxMetricSummaryNetworks = neighborProc.getMaxMetricSummaryNetworks(); if (localArea != areaInRoute && maxMetricSummaryNetworks != null) { baseCostToAdvertiser = maxMetricSummaryNetworks;