diff --git a/WHATSNEW b/WHATSNEW index 3ade2c01373..821b3de48bb 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,6 +1,15 @@ Recent changes in the INET Framework ==================================== +INET 4.4.2 (Aug 2024) - Stable +------------------------------ + +This is a minor bugfix release containing OMNeT++ 6.1 compatibility fixes, +minor issues in pcapng Reader/Writer and an incorrect formula used in +Rayleigh pathloss computation (NOTE: This change may alter a simulation's results +if it used the Rayleigh pathloss model). + + INET 4.4.1 (July 2022) - Stable ------------------------------- diff --git a/releng/update-changelogs b/releng/update-changelogs index 5994ed4349d..e26cb5fbf06 100755 --- a/releng/update-changelogs +++ b/releng/update-changelogs @@ -9,8 +9,8 @@ import string import subprocess # configuration -since = '2022-05-02' # empty means "since last entry in the ChangeLog file" -fromtag = '' # alternative for 'since': from the given tag or branch +since = '' # empty means "since last entry in the ChangeLog file" +fromtag = 'v4.4.1' # alternative for 'since': from the given tag or branch entriesToIgnore = [ """2017-03-03 Rudolf Hornig diff --git a/src/ChangeLog b/src/ChangeLog index 81d218ed6a3..48c20d220f2 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -6,1198 +6,1198 @@ 2022-04-25 - Added features - ============== - IEEE 802.1as - IEEE 802.1r - Self documenter - Z3 Gate Scheduling Configurator + Added features + ============== + IEEE 802.1as + IEEE 802.1r + Self documenter + Z3 Gate Scheduling Configurator - Added folders - ============= - applications/clock - applications/ieee8022 - common/selfdoc - linklayer/configurator/gatescheduling - linklayer/configurator/gatescheduling/base - linklayer/configurator/gatescheduling/common - linklayer/configurator/gatescheduling/contract - linklayer/configurator/gatescheduling/z3 - linklayer/ieee8021as - linklayer/ieee8021r - networks/base - networks/ethernet - networks/tsn - node/contract - node/tsn - protocolelement/lifetime - protocolelement/processing - protocolelement/redundancy - protocolelement/shaper - queueing/policing - visualizer/canvas/configurator + Added folders + ============= + applications/clock + applications/ieee8022 + common/selfdoc + linklayer/configurator/gatescheduling + linklayer/configurator/gatescheduling/base + linklayer/configurator/gatescheduling/common + linklayer/configurator/gatescheduling/contract + linklayer/configurator/gatescheduling/z3 + linklayer/ieee8021as + linklayer/ieee8021r + networks/base + networks/ethernet + networks/tsn + node/contract + node/tsn + protocolelement/lifetime + protocolelement/processing + protocolelement/redundancy + protocolelement/shaper + queueing/policing + visualizer/canvas/configurator - Removed folders - =============== - queueing/compat is no longer needed with the latest omnetpp version + Removed folders + =============== + queueing/compat is no longer needed with the latest omnetpp version - Added modules - ============= - applications.clock.SimpleClockSynchronizer - applications.common.SinkApp - applications.common.SourceApp - applications.ethernet.EthernetApp - applications.ethernet.EthernetSinkApp - applications.ethernet.EthernetSourceApp - applications.ieee8022.Ieee8022LlcApp - applications.ieee8022.Ieee8022LlcSinkApp - applications.ieee8022.Ieee8022LlcSourceApp - applications.udpapp.UdpSinkApp - applications.udpapp.UdpSourceApp - clock.base.DriftingOscillatorBase - clock.model.MultiClock - common.ResidenceTimeMeasurer - linklayer.common.OmittedIeee8021dQosClassifier - linklayer.configurator.FailureProtectionConfigurator - linklayer.configurator.MacForwardingTableConfigurator - linklayer.configurator.StreamRedundancyConfigurator - linklayer.configurator.gatescheduling.common.AlwaysOpenGateScheduleConfigurator - linklayer.configurator.gatescheduling.common.EagerGateScheduleConfigurator - linklayer.configurator.gatescheduling.common.TSNschedGateScheduleConfigurator - linklayer.configurator.gatescheduling.z3.Z3GateScheduleConfigurator - linklayer.ethernet.common.BridgingLayer - linklayer.ethernet.common.DirectionReverserLayer - linklayer.ethernet.common.InterfaceRelayLayer - linklayer.ethernet.common.PacketDirectionReverser - linklayer.ethernet.common.RelayInterfaceLearner - linklayer.ethernet.common.RelayInterfaceSelector - linklayer.ieee8021as.Gptp - linklayer.ieee8021as.GptpBridge - linklayer.ieee8021as.GptpEndstation - linklayer.ieee8021as.GptpMaster - linklayer.ieee8021as.GptpSlave - linklayer.ieee8021as.MultiDomainGptp - linklayer.ieee8021q.DualIeee8021qFilter - linklayer.ieee8021q.Ieee8021qAsynchronousShaper - linklayer.ieee8021q.Ieee8021qCreditBasedGate - linklayer.ieee8021q.Ieee8021qCreditBasedShaper - linklayer.ieee8021q.Ieee8021qFilter - linklayer.ieee8021q.Ieee8021qProtocol - linklayer.ieee8021q.Ieee8021qTimeAwareShaper - linklayer.ieee8021q.PcpClassifier - linklayer.ieee8021q.PcpTrafficClassClassifier - linklayer.ieee8021q.SimpleIeee8021qFilter - linklayer.ieee8021q.StreamFilterLayer - linklayer.ieee8021q.StreamPolicyLayer - linklayer.ieee8021r.Ieee8021rLayer - linklayer.ieee8021r.Ieee8021rProtocol - linklayer.ieee8021r.Ieee8021rTagEpdHeaderChecker - linklayer.ieee8021r.Ieee8021rTagEpdHeaderInserter - networklayer.configurator.base.L3NetworkConfiguratorBase - node.ethernet.EthernetSwitch - node.tsn.TsnClock - node.tsn.TsnDevice - node.tsn.TsnSwitch - protocolelement.common.OmittedProtocolLayer - protocolelement.lifetime.CarrierBasedLifeTimer - protocolelement.measurement.MultiMeasurementLayer - protocolelement.processing.OmittedProcessingDelayLayer - protocolelement.processing.ProcessingDelayLayer - protocolelement.redundancy.StreamClassifier - protocolelement.redundancy.StreamCoderLayer - protocolelement.redundancy.StreamDecoder - protocolelement.redundancy.StreamEncoder - protocolelement.redundancy.StreamFilter - protocolelement.redundancy.StreamIdentifier - protocolelement.redundancy.StreamIdentifierLayer - protocolelement.redundancy.StreamMerger - protocolelement.redundancy.StreamRelayLayer - protocolelement.redundancy.StreamSplitter - protocolelement.shaper.EligibilityTimeFilter - protocolelement.shaper.EligibilityTimeGate - protocolelement.shaper.EligibilityTimeMeter - protocolelement.shaper.EligibilityTimeQueue - queueing.classifier.DualRateThreeColorClassifier - queueing.classifier.MultiTokenBucketClassifier - queueing.classifier.SingleRateThreeColorClassifier - queueing.classifier.SingleRateTwoColorClassifier - queueing.classifier.TokenBucketClassifier - queueing.common.OmittedPacketDelayer - queueing.common.OrdinalBasedDuplicator - queueing.common.QueueingPacketDelayer - queueing.filter.LabelFilter - queueing.filter.MultiPacketFilter - queueing.gate.CreditBasedGate - queueing.gate.InteractiveGate - queueing.gate.OmittedPacketGate - queueing.meter.DualRateThreeColorMeter - queueing.meter.MultiPacketMeter - queueing.meter.MultiTokenBucketMeter - queueing.meter.OmittedPacketMeter - queueing.meter.SingleRateThreeColorMeter - queueing.meter.SingleRateTwoColorMeter - queueing.meter.SlidingWindowRateMeter - queueing.meter.TokenBucketMeter - queueing.policing.MultiPacketPolicing - queueing.policing.PacketPolicing - queueing.queue.HtbQueue - queueing.scheduler.HtbScheduler - queueing.shaper.AsynchronousShaper - queueing.shaper.CreditBasedShaper - queueing.shaper.PacketShaper - queueing.shaper.PriorityShaper - queueing.shaper.TimeAwareShaper - visualizer.base.GateScheduleVisualizerBase - visualizer.base.TreeVisualizerBase - visualizer.canvas.common.GateScheduleCanvasVisualizer - visualizer.canvas.configurator.FailureProtectionConfigurationCanvasVisualizer - visualizer.canvas.configurator.StreamRedundancyConfigurationCanvasVisualizer - visualizer.common.GateScheduleVisualizer - visualizer.osg.common.GateScheduleOsgVisualizer + Added modules + ============= + applications.clock.SimpleClockSynchronizer + applications.common.SinkApp + applications.common.SourceApp + applications.ethernet.EthernetApp + applications.ethernet.EthernetSinkApp + applications.ethernet.EthernetSourceApp + applications.ieee8022.Ieee8022LlcApp + applications.ieee8022.Ieee8022LlcSinkApp + applications.ieee8022.Ieee8022LlcSourceApp + applications.udpapp.UdpSinkApp + applications.udpapp.UdpSourceApp + clock.base.DriftingOscillatorBase + clock.model.MultiClock + common.ResidenceTimeMeasurer + linklayer.common.OmittedIeee8021dQosClassifier + linklayer.configurator.FailureProtectionConfigurator + linklayer.configurator.MacForwardingTableConfigurator + linklayer.configurator.StreamRedundancyConfigurator + linklayer.configurator.gatescheduling.common.AlwaysOpenGateScheduleConfigurator + linklayer.configurator.gatescheduling.common.EagerGateScheduleConfigurator + linklayer.configurator.gatescheduling.common.TSNschedGateScheduleConfigurator + linklayer.configurator.gatescheduling.z3.Z3GateScheduleConfigurator + linklayer.ethernet.common.BridgingLayer + linklayer.ethernet.common.DirectionReverserLayer + linklayer.ethernet.common.InterfaceRelayLayer + linklayer.ethernet.common.PacketDirectionReverser + linklayer.ethernet.common.RelayInterfaceLearner + linklayer.ethernet.common.RelayInterfaceSelector + linklayer.ieee8021as.Gptp + linklayer.ieee8021as.GptpBridge + linklayer.ieee8021as.GptpEndstation + linklayer.ieee8021as.GptpMaster + linklayer.ieee8021as.GptpSlave + linklayer.ieee8021as.MultiDomainGptp + linklayer.ieee8021q.DualIeee8021qFilter + linklayer.ieee8021q.Ieee8021qAsynchronousShaper + linklayer.ieee8021q.Ieee8021qCreditBasedGate + linklayer.ieee8021q.Ieee8021qCreditBasedShaper + linklayer.ieee8021q.Ieee8021qFilter + linklayer.ieee8021q.Ieee8021qProtocol + linklayer.ieee8021q.Ieee8021qTimeAwareShaper + linklayer.ieee8021q.PcpClassifier + linklayer.ieee8021q.PcpTrafficClassClassifier + linklayer.ieee8021q.SimpleIeee8021qFilter + linklayer.ieee8021q.StreamFilterLayer + linklayer.ieee8021q.StreamPolicyLayer + linklayer.ieee8021r.Ieee8021rLayer + linklayer.ieee8021r.Ieee8021rProtocol + linklayer.ieee8021r.Ieee8021rTagEpdHeaderChecker + linklayer.ieee8021r.Ieee8021rTagEpdHeaderInserter + networklayer.configurator.base.L3NetworkConfiguratorBase + node.ethernet.EthernetSwitch + node.tsn.TsnClock + node.tsn.TsnDevice + node.tsn.TsnSwitch + protocolelement.common.OmittedProtocolLayer + protocolelement.lifetime.CarrierBasedLifeTimer + protocolelement.measurement.MultiMeasurementLayer + protocolelement.processing.OmittedProcessingDelayLayer + protocolelement.processing.ProcessingDelayLayer + protocolelement.redundancy.StreamClassifier + protocolelement.redundancy.StreamCoderLayer + protocolelement.redundancy.StreamDecoder + protocolelement.redundancy.StreamEncoder + protocolelement.redundancy.StreamFilter + protocolelement.redundancy.StreamIdentifier + protocolelement.redundancy.StreamIdentifierLayer + protocolelement.redundancy.StreamMerger + protocolelement.redundancy.StreamRelayLayer + protocolelement.redundancy.StreamSplitter + protocolelement.shaper.EligibilityTimeFilter + protocolelement.shaper.EligibilityTimeGate + protocolelement.shaper.EligibilityTimeMeter + protocolelement.shaper.EligibilityTimeQueue + queueing.classifier.DualRateThreeColorClassifier + queueing.classifier.MultiTokenBucketClassifier + queueing.classifier.SingleRateThreeColorClassifier + queueing.classifier.SingleRateTwoColorClassifier + queueing.classifier.TokenBucketClassifier + queueing.common.OmittedPacketDelayer + queueing.common.OrdinalBasedDuplicator + queueing.common.QueueingPacketDelayer + queueing.filter.LabelFilter + queueing.filter.MultiPacketFilter + queueing.gate.CreditBasedGate + queueing.gate.InteractiveGate + queueing.gate.OmittedPacketGate + queueing.meter.DualRateThreeColorMeter + queueing.meter.MultiPacketMeter + queueing.meter.MultiTokenBucketMeter + queueing.meter.OmittedPacketMeter + queueing.meter.SingleRateThreeColorMeter + queueing.meter.SingleRateTwoColorMeter + queueing.meter.SlidingWindowRateMeter + queueing.meter.TokenBucketMeter + queueing.policing.MultiPacketPolicing + queueing.policing.PacketPolicing + queueing.queue.HtbQueue + queueing.scheduler.HtbScheduler + queueing.shaper.AsynchronousShaper + queueing.shaper.CreditBasedShaper + queueing.shaper.PacketShaper + queueing.shaper.PriorityShaper + queueing.shaper.TimeAwareShaper + visualizer.base.GateScheduleVisualizerBase + visualizer.base.TreeVisualizerBase + visualizer.canvas.common.GateScheduleCanvasVisualizer + visualizer.canvas.configurator.FailureProtectionConfigurationCanvasVisualizer + visualizer.canvas.configurator.StreamRedundancyConfigurationCanvasVisualizer + visualizer.common.GateScheduleVisualizer + visualizer.osg.common.GateScheduleOsgVisualizer - Renamed modules - =============== - linklayer.ethernet.common.MacAddressTable -> linklayer.ethernet.common.MacForwardingTable - queueing.filter.RateLimiter -> queueing.filter.StatisticalRateLimiter - queueing.meter.RateMeter -> queueing.meter.ExponentialRateMeter + Renamed modules + =============== + linklayer.ethernet.common.MacAddressTable -> linklayer.ethernet.common.MacForwardingTable + queueing.filter.RateLimiter -> queueing.filter.StatisticalRateLimiter + queueing.meter.RateMeter -> queueing.meter.ExponentialRateMeter - Removed modules - =============== - linklayer.common.OmittedPolicyLayer is replaced by OmittedProtocolLayer + Removed modules + =============== + linklayer.common.OmittedPolicyLayer is replaced by OmittedProtocolLayer - Added parameters - ================ - activeClockIndex - adjustHTBTreeValuesForCorectness - backpressure - bitsPerToken - buckets - bufferSize - checkHTBTreeValuesForCorectness - colorAware - committedBurstSize - committedInformationRate - configuration - correctionField - currentTimePosition - defaultLabel - defaultMulticastLoop - defaultPcp - displayDuration - displayGates - displayTrees - domainNumber - driftRateChangeLowerLimit - driftRateChangeUpperLimit - excessBurstSize - excessInformationRate - excessTokenModule - extraDuration - extraLength - failureProtectionConfiguratorModule - followUpInterval - forwardProtocolRegistration - forwardServiceRegistration - forwardingTable - gateCycleDuration - gateFilter - gateIndexOffset - gateScheduleConfiguratorModule - gptpNodeType - hasCutthroughSwitching - hasDefaultPath - hasEgressTrafficFiltering - hasEgressTrafficShaping - hasFramePreemption - hasGlobalArp - hasGptp - hasIncomingStreams - hasIngressTrafficFiltering - hasOutgoingStreams - hasSequenceNumbering - hasStreamRedundancy - hasTimeSynchronization - htbHysterisis - htbTreeConfig - idleCreditGainRate - idleSlope - initialCollectionOffset - initialCredit - initialProductionOffset - label - labelFilter - labelPriority - localSap - mapping - masterClockModule - masterPorts - maxCredit - maxInterferenceSize - maxResidenceTime - maxVlanId - measurementEndSignal - measurementStartSignal - minCredit - minVlanId - multicastAddresses - numClocks - numDomains - numFilters - numGateScheduleVisualizers - numGates - numMeasurementModules - numMeters - numPaths - numShapers - numStreamRedundancyConfigurationVisualizers - numStreams - numTrafficClasses - numFailureProtectionConfigurationVisualizers - open - pDelayReqProcessingTime - packetOverheadLength - pcp - pcpToGateIndex - pdelayInitialOffset - pdelayInterval - remoteSap - scheduleForAbsoluteTime - sendSlope - slaveClockModule - slavePort - startY - storageModule - streamFilter - streamFilterTable - streamNameFilter - streamRedundancyConfiguratorModule - syncInitialOffset - syncInterval - synchronizationAccuracy - synchronizationInterval - timeWindow - tokenProductionRate - transmitCreditLimit - transmitCreditSpendRate + Added parameters + ================ + activeClockIndex + adjustHTBTreeValuesForCorectness + backpressure + bitsPerToken + buckets + bufferSize + checkHTBTreeValuesForCorectness + colorAware + committedBurstSize + committedInformationRate + configuration + correctionField + currentTimePosition + defaultLabel + defaultMulticastLoop + defaultPcp + displayDuration + displayGates + displayTrees + domainNumber + driftRateChangeLowerLimit + driftRateChangeUpperLimit + excessBurstSize + excessInformationRate + excessTokenModule + extraDuration + extraLength + failureProtectionConfiguratorModule + followUpInterval + forwardProtocolRegistration + forwardServiceRegistration + forwardingTable + gateCycleDuration + gateFilter + gateIndexOffset + gateScheduleConfiguratorModule + gptpNodeType + hasCutthroughSwitching + hasDefaultPath + hasEgressTrafficFiltering + hasEgressTrafficShaping + hasFramePreemption + hasGlobalArp + hasGptp + hasIncomingStreams + hasIngressTrafficFiltering + hasOutgoingStreams + hasSequenceNumbering + hasStreamRedundancy + hasTimeSynchronization + htbHysterisis + htbTreeConfig + idleCreditGainRate + idleSlope + initialCollectionOffset + initialCredit + initialProductionOffset + label + labelFilter + labelPriority + localSap + mapping + masterClockModule + masterPorts + maxCredit + maxInterferenceSize + maxResidenceTime + maxVlanId + measurementEndSignal + measurementStartSignal + minCredit + minVlanId + multicastAddresses + numClocks + numDomains + numFilters + numGateScheduleVisualizers + numGates + numMeasurementModules + numMeters + numPaths + numShapers + numStreamRedundancyConfigurationVisualizers + numStreams + numTrafficClasses + numFailureProtectionConfigurationVisualizers + open + pDelayReqProcessingTime + packetOverheadLength + pcp + pcpToGateIndex + pdelayInitialOffset + pdelayInterval + remoteSap + scheduleForAbsoluteTime + sendSlope + slaveClockModule + slavePort + startY + storageModule + streamFilter + streamFilterTable + streamNameFilter + streamRedundancyConfiguratorModule + syncInitialOffset + syncInterval + synchronizationAccuracy + synchronizationInterval + timeWindow + tokenProductionRate + transmitCreditLimit + transmitCreditSpendRate - Renamed parameters - ================== - addressTableFile -> forwardingTableFile - enableCutthrough -> hasCutthroughSwitching + Renamed parameters + ================== + addressTableFile -> forwardingTableFile + enableCutthrough -> hasCutthroughSwitching - Removed parameters - ================== - packetDataFilter is replaced by the more generic packetFilter parameter syntax - packetDataFilters is replaced by the more generic packetFilters parameter syntax - serverModule + Removed parameters + ================== + packetDataFilter is replaced by the more generic packetFilter parameter syntax + packetDataFilters is replaced by the more generic packetFilters parameter syntax + serverModule - Added signals - ============= - creditsChanged - dequeueIndex - interpacketGapEnded - interpacketGapStarted - localTime - packetFlowMeasured - packetPulledIn - packetPulledOut - packetPushEnded - packetPushStarted - packetPushedIn - packetPushedOut - packetStayed - peerDelay - rateRatio - remainingEligibilityTimeChanged - timeDifference - tokensChanged + Added signals + ============= + creditsChanged + dequeueIndex + interpacketGapEnded + interpacketGapStarted + localTime + packetFlowMeasured + packetPulledIn + packetPulledOut + packetPushEnded + packetPushStarted + packetPushedIn + packetPushedOut + packetStayed + peerDelay + rateRatio + remainingEligibilityTimeChanged + timeDifference + tokensChanged - Removed signals - =============== - delayingTime is merged into a shared signal - elapsedTime is merged into a shared signal - lifeTime is merged into a shared signal - packetServed - processingTime is merged into a shared signal - propagationTime is merged into a shared signal - queueingTime merged is into a shared signal - transmissionTime is merged into a shared signal + Removed signals + =============== + delayingTime is merged into a shared signal + elapsedTime is merged into a shared signal + lifeTime is merged into a shared signal + packetServed + processingTime is merged into a shared signal + propagationTime is merged into a shared signal + queueingTime merged is into a shared signal + transmissionTime is merged into a shared signal - Added statistics - ================ - addedPacketLengths - addedPackets - addedTokens - bitElapsedTime - bitElapsedTimePerRegion - bitLifeTime - bitLifeTimePerRegion - bitResidenceTime - bitResidenceTimePerRegion - bufferBitLength - bufferLength - dataRate - dequeueIndex - droppedDataRate - droppedPacketLengths - droppedPacketLengthsQueueOverflow - droppedPackets - droppedPacketsQueueOverflow - flowBitResidenceTime - flowBitResidenceTimePerRegion - flowDataRate - flowDroppedDataRate - flowDroppedPacketLengths - flowIncomingDataRate - flowIncomingPacketLengths - flowMaxBitResidenceTimePerPacket - flowMeanBitResidenceTimePerPacket - flowOutgoingDataRate - flowOutgoingPacketLengths - flowQueueingTime - flowReceptionTime - flowTransmissionTime - gateState - incomingDataRate - incomingPacketLengths - incomingPackets - localTime - maxBitResidenceTimePerPacket - meanBitElapsedTimePerPacket - meanBitLifeTimePerPacket - meanBitResidenceTimePerPacket - meanTotalBitDelayingTimePerPacket - meanTotalBitProcessingTimePerPacket - meanTotalBitPropagationTimePerPacket - meanTotalBitQueueingTimePerPacket - meanTotalBitTransmissionTimePerPacket - meanTotalPacketTransmissionTime - numCredits - numTokens - numTokensCreated - numTokensDepleted - outgoingDataRate - outgoingPacketLengths - outgoingPackets - packetDelayDifferenceToMean - packetDelayVariation - packetDropNoCarrier - packetJitter - packetLengths - packets - peerDelay - queueBitLength - rateRatio - receptionTime - remainingEligibilityTime - removedPacketLengths - removedPackets - removedTokens - timeDifference - totalBitDelayingTime - totalBitDelayingTimePerRegion - totalBitProcessingTime - totalBitProcessingTimePerRegion - totalBitPropagationTime - totalBitPropagationTimePerRegion - totalBitQueueingTime - totalBitQueueingTimePerRegion - totalBitTransmissionTime - totalBitTransmissionTimePerRegion - totalPacketTransmissionTimePerBit - totalPacketTransmissionTimePerRegion - transmitting - utilization + Added statistics + ================ + addedPacketLengths + addedPackets + addedTokens + bitElapsedTime + bitElapsedTimePerRegion + bitLifeTime + bitLifeTimePerRegion + bitResidenceTime + bitResidenceTimePerRegion + bufferBitLength + bufferLength + dataRate + dequeueIndex + droppedDataRate + droppedPacketLengths + droppedPacketLengthsQueueOverflow + droppedPackets + droppedPacketsQueueOverflow + flowBitResidenceTime + flowBitResidenceTimePerRegion + flowDataRate + flowDroppedDataRate + flowDroppedPacketLengths + flowIncomingDataRate + flowIncomingPacketLengths + flowMaxBitResidenceTimePerPacket + flowMeanBitResidenceTimePerPacket + flowOutgoingDataRate + flowOutgoingPacketLengths + flowQueueingTime + flowReceptionTime + flowTransmissionTime + gateState + incomingDataRate + incomingPacketLengths + incomingPackets + localTime + maxBitResidenceTimePerPacket + meanBitElapsedTimePerPacket + meanBitLifeTimePerPacket + meanBitResidenceTimePerPacket + meanTotalBitDelayingTimePerPacket + meanTotalBitProcessingTimePerPacket + meanTotalBitPropagationTimePerPacket + meanTotalBitQueueingTimePerPacket + meanTotalBitTransmissionTimePerPacket + meanTotalPacketTransmissionTime + numCredits + numTokens + numTokensCreated + numTokensDepleted + outgoingDataRate + outgoingPacketLengths + outgoingPackets + packetDelayDifferenceToMean + packetDelayVariation + packetDropNoCarrier + packetJitter + packetLengths + packets + peerDelay + queueBitLength + rateRatio + receptionTime + remainingEligibilityTime + removedPacketLengths + removedPackets + removedTokens + timeDifference + totalBitDelayingTime + totalBitDelayingTimePerRegion + totalBitProcessingTime + totalBitProcessingTimePerRegion + totalBitPropagationTime + totalBitPropagationTimePerRegion + totalBitQueueingTime + totalBitQueueingTimePerRegion + totalBitTransmissionTime + totalBitTransmissionTimePerRegion + totalPacketTransmissionTimePerBit + totalPacketTransmissionTimePerRegion + transmitting + utilization - Removed statistics - ================== - delayingTime - elapsedTime - gateStateChanged - lifeTime - packetAdded - packetCreated - packetRemoved - packetServed - processingTime - tokensAdded - tokensDepleted - tokensRemoved + Removed statistics + ================== + delayingTime + elapsedTime + gateStateChanged + lifeTime + packetAdded + packetCreated + packetRemoved + packetServed + processingTime + tokensAdded + tokensDepleted + tokensRemoved - Added chunks - ============ - GptpFollowUp - GptpPdelayReq - GptpPdelayResp - GptpPdelayRespFollowUp - Ieee8021rTagEpdHeader - Ieee8021rTagTpidHeader + Added chunks + ============ + GptpFollowUp + GptpPdelayReq + GptpPdelayResp + GptpPdelayRespFollowUp + Ieee8021rTagEpdHeader + Ieee8021rTagTpidHeader - Added tags - ========== - CreditGateTag - EligibilityTimeTag - EncapsulationProtocolInd - EncapsulationProtocolReq - GptpIngressTimeInd - Ieee8021rTag - PcpInd - PcpReq - PcpTag - ProtocolListTag - ResidenceTimeTag - SequenceNumberInd - SequenceNumberReq - SequenceNumberTag - StreamInd - StreamReq - StreamTag + Added tags + ========== + CreditGateTag + EligibilityTimeTag + EncapsulationProtocolInd + EncapsulationProtocolReq + GptpIngressTimeInd + Ieee8021rTag + PcpInd + PcpReq + PcpTag + ProtocolListTag + ResidenceTimeTag + SequenceNumberInd + SequenceNumberReq + SequenceNumberTag + StreamInd + StreamReq + StreamTag - Added C++ classes - ================= - applications/clock/SimpleClockSynchronizer - applications/ethernet/EthernetSocketIo - applications/ieee8022/Ieee8022LlcSocketIo - clock/base/DriftingOscillatorBase - clock/model/MultiClock - common/DelayingTimePerRegionFilter - common/DemuxFlowFilter - common/DifferenceToMeanFilter - common/DropWeightFilter - common/ElapsedTimePerRegionFilter - common/EncapsulationProtocolInd - common/EncapsulationProtocolReq - common/FlowPacketLengthFilter - common/GroupRegionsPerPacketFilter - common/JitterFilter - common/LengthWeightedValuePerRegionFilter - common/LifeTimePerRegionFilter - common/MaxPerGroupFilter - common/PacketDurationFilter - common/PacketLengthFilter - common/PacketTransmissionTimePerRegionFilter - common/ProcessingTimePerRegionFilter - common/PropagationTimePerRegionFilter - common/ProtocolListTagBase - common/QueueingTimePerRegionFilter - common/ResidenceTimeMeasurer - common/ResidenceTimePerRegionFilter - common/ResidenceTimeTag - common/StddevFilter - common/TransmissionTimePerRegionFilter - common/UtilizationFilter - common/VarianceFilter - common/WeighedMeanPerGroupFilter - common/WeighedSumPerGroupFilter - common/WeightTimesFilter - common/figures/GateFigure - common/selfdoc/SelfDocumenterFingerprintCalculator - linklayer/common/PcpInd - linklayer/common/PcpReq - linklayer/common/PcpTagBase - linklayer/configurator/FailureProtectionConfigurator - linklayer/configurator/MacForwardingTableConfigurator - linklayer/configurator/StreamRedundancyConfigurator - linklayer/configurator/gatescheduling/base/GateScheduleConfiguratorBase - linklayer/configurator/gatescheduling/common/AlwaysOpenGateScheduleConfigurator - linklayer/configurator/gatescheduling/common/EagerGateScheduleConfigurator - linklayer/configurator/gatescheduling/common/TSNschedGateScheduleConfigurator - linklayer/configurator/gatescheduling/z3/Z3GateScheduleConfigurator - linklayer/ethernet/common/PacketDirectionReverser - linklayer/ethernet/common/RelayInterfaceLearner - linklayer/ethernet/common/RelayInterfaceSelector - linklayer/ethernet/modular/EthernetMacLayer - linklayer/ieee8021as/GptpBase - linklayer/ieee8021as/GptpFollowUp - linklayer/ieee8021as/GptpFollowUpInformationTlv - linklayer/ieee8021as/GptpIngressTimeInd - linklayer/ieee8021as/GptpPacketSerializer - linklayer/ieee8021as/GptpPdelayReq - linklayer/ieee8021as/GptpPdelayResp - linklayer/ieee8021as/GptpPdelayRespFollowUp - linklayer/ieee8021as/GptpProtocolDissector - linklayer/ieee8021as/GptpReqAnswerEvent - linklayer/ieee8021as/GptpSync - linklayer/ieee8021q/PcpClassifier - linklayer/ieee8021q/PcpTrafficClassClassifier - linklayer/ieee8021r/Ieee8021rTagEpdHeader - linklayer/ieee8021r/Ieee8021rTagEpdHeaderChecker - linklayer/ieee8021r/Ieee8021rTagEpdHeaderInserter - linklayer/ieee8021r/Ieee8021rTagEpdHeaderSerializer - linklayer/ieee8021r/Ieee8021rTagEpdProtocolDissector - linklayer/ieee8021r/Ieee8021rTagTpidHeader - linklayer/ieee8021r/Ieee8021rTagTpidHeaderSerializer - networklayer/configurator/base/L3NetworkConfiguratorBase - protocolelement/lifetime/CarrierBasedLifeTimer - protocolelement/redundancy/SequenceNumberInd - protocolelement/redundancy/SequenceNumberReq - protocolelement/redundancy/SequenceNumberTagBase - protocolelement/redundancy/StreamClassifier - protocolelement/redundancy/StreamDecoder - protocolelement/redundancy/StreamEncoder - protocolelement/redundancy/StreamFilter - protocolelement/redundancy/StreamIdentifier - protocolelement/redundancy/StreamInd - protocolelement/redundancy/StreamMerger - protocolelement/redundancy/StreamReq - protocolelement/redundancy/StreamSplitter - protocolelement/redundancy/StreamTagBase - protocolelement/shaper/EligibilityTimeFilter - protocolelement/shaper/EligibilityTimeGate - protocolelement/shaper/EligibilityTimeMeter - protocolelement/shaper/EligibilityTimeTag - queueing/base/MultiTokenBucketMixin - queueing/base/TokenBucketClassifierMixin - queueing/base/TokenBucketMeterMixin - queueing/base/TokenBucketMixin - queueing/classifier/MultiTokenBucketClassifier - queueing/classifier/TokenBucketClassifier - queueing/common/TokenBucket - queueing/filter/LabelFilter - queueing/gate/CreditBasedGate - queueing/gate/CreditGateTag - queueing/gate/InteractiveGate - queueing/meter/MultiTokenBucketMeter - queueing/meter/SlidingWindowRateMeter - queueing/meter/TokenBucketMeter - queueing/scheduler/HtbScheduler - visualizer/base/GateScheduleVisualizerBase - visualizer/base/TreeVisualizerBase - visualizer/canvas/base/TreeCanvasVisualizerBase - visualizer/canvas/common/GateScheduleCanvasVisualizer - visualizer/canvas/configurator/FailureProtectionConfigurationCanvasVisualizer - visualizer/canvas/configurator/StreamRedundancyConfigurationCanvasVisualizer - visualizer/osg/common/GateScheduleOsgVisualizer + Added C++ classes + ================= + applications/clock/SimpleClockSynchronizer + applications/ethernet/EthernetSocketIo + applications/ieee8022/Ieee8022LlcSocketIo + clock/base/DriftingOscillatorBase + clock/model/MultiClock + common/DelayingTimePerRegionFilter + common/DemuxFlowFilter + common/DifferenceToMeanFilter + common/DropWeightFilter + common/ElapsedTimePerRegionFilter + common/EncapsulationProtocolInd + common/EncapsulationProtocolReq + common/FlowPacketLengthFilter + common/GroupRegionsPerPacketFilter + common/JitterFilter + common/LengthWeightedValuePerRegionFilter + common/LifeTimePerRegionFilter + common/MaxPerGroupFilter + common/PacketDurationFilter + common/PacketLengthFilter + common/PacketTransmissionTimePerRegionFilter + common/ProcessingTimePerRegionFilter + common/PropagationTimePerRegionFilter + common/ProtocolListTagBase + common/QueueingTimePerRegionFilter + common/ResidenceTimeMeasurer + common/ResidenceTimePerRegionFilter + common/ResidenceTimeTag + common/StddevFilter + common/TransmissionTimePerRegionFilter + common/UtilizationFilter + common/VarianceFilter + common/WeighedMeanPerGroupFilter + common/WeighedSumPerGroupFilter + common/WeightTimesFilter + common/figures/GateFigure + common/selfdoc/SelfDocumenterFingerprintCalculator + linklayer/common/PcpInd + linklayer/common/PcpReq + linklayer/common/PcpTagBase + linklayer/configurator/FailureProtectionConfigurator + linklayer/configurator/MacForwardingTableConfigurator + linklayer/configurator/StreamRedundancyConfigurator + linklayer/configurator/gatescheduling/base/GateScheduleConfiguratorBase + linklayer/configurator/gatescheduling/common/AlwaysOpenGateScheduleConfigurator + linklayer/configurator/gatescheduling/common/EagerGateScheduleConfigurator + linklayer/configurator/gatescheduling/common/TSNschedGateScheduleConfigurator + linklayer/configurator/gatescheduling/z3/Z3GateScheduleConfigurator + linklayer/ethernet/common/PacketDirectionReverser + linklayer/ethernet/common/RelayInterfaceLearner + linklayer/ethernet/common/RelayInterfaceSelector + linklayer/ethernet/modular/EthernetMacLayer + linklayer/ieee8021as/GptpBase + linklayer/ieee8021as/GptpFollowUp + linklayer/ieee8021as/GptpFollowUpInformationTlv + linklayer/ieee8021as/GptpIngressTimeInd + linklayer/ieee8021as/GptpPacketSerializer + linklayer/ieee8021as/GptpPdelayReq + linklayer/ieee8021as/GptpPdelayResp + linklayer/ieee8021as/GptpPdelayRespFollowUp + linklayer/ieee8021as/GptpProtocolDissector + linklayer/ieee8021as/GptpReqAnswerEvent + linklayer/ieee8021as/GptpSync + linklayer/ieee8021q/PcpClassifier + linklayer/ieee8021q/PcpTrafficClassClassifier + linklayer/ieee8021r/Ieee8021rTagEpdHeader + linklayer/ieee8021r/Ieee8021rTagEpdHeaderChecker + linklayer/ieee8021r/Ieee8021rTagEpdHeaderInserter + linklayer/ieee8021r/Ieee8021rTagEpdHeaderSerializer + linklayer/ieee8021r/Ieee8021rTagEpdProtocolDissector + linklayer/ieee8021r/Ieee8021rTagTpidHeader + linklayer/ieee8021r/Ieee8021rTagTpidHeaderSerializer + networklayer/configurator/base/L3NetworkConfiguratorBase + protocolelement/lifetime/CarrierBasedLifeTimer + protocolelement/redundancy/SequenceNumberInd + protocolelement/redundancy/SequenceNumberReq + protocolelement/redundancy/SequenceNumberTagBase + protocolelement/redundancy/StreamClassifier + protocolelement/redundancy/StreamDecoder + protocolelement/redundancy/StreamEncoder + protocolelement/redundancy/StreamFilter + protocolelement/redundancy/StreamIdentifier + protocolelement/redundancy/StreamInd + protocolelement/redundancy/StreamMerger + protocolelement/redundancy/StreamReq + protocolelement/redundancy/StreamSplitter + protocolelement/redundancy/StreamTagBase + protocolelement/shaper/EligibilityTimeFilter + protocolelement/shaper/EligibilityTimeGate + protocolelement/shaper/EligibilityTimeMeter + protocolelement/shaper/EligibilityTimeTag + queueing/base/MultiTokenBucketMixin + queueing/base/TokenBucketClassifierMixin + queueing/base/TokenBucketMeterMixin + queueing/base/TokenBucketMixin + queueing/classifier/MultiTokenBucketClassifier + queueing/classifier/TokenBucketClassifier + queueing/common/TokenBucket + queueing/filter/LabelFilter + queueing/gate/CreditBasedGate + queueing/gate/CreditGateTag + queueing/gate/InteractiveGate + queueing/meter/MultiTokenBucketMeter + queueing/meter/SlidingWindowRateMeter + queueing/meter/TokenBucketMeter + queueing/scheduler/HtbScheduler + visualizer/base/GateScheduleVisualizerBase + visualizer/base/TreeVisualizerBase + visualizer/canvas/base/TreeCanvasVisualizerBase + visualizer/canvas/common/GateScheduleCanvasVisualizer + visualizer/canvas/configurator/FailureProtectionConfigurationCanvasVisualizer + visualizer/canvas/configurator/StreamRedundancyConfigurationCanvasVisualizer + visualizer/osg/common/GateScheduleOsgVisualizer - Renamed C++ classes - =================== - linklayer/ethernet/common/MacAddressTable -> linklayer/ethernet/common/MacForwardingTable - queueing/filter/RateLimiter -> queueing/filter/StatisticalRateLimiter - queueing/meter/RateMeter -> queueing/meter/ExponentialRateMeter - networks/NetworkBase -> networks/base/NetworkBase + Renamed C++ classes + =================== + linklayer/ethernet/common/MacAddressTable -> linklayer/ethernet/common/MacForwardingTable + queueing/filter/RateLimiter -> queueing/filter/StatisticalRateLimiter + queueing/meter/RateMeter -> queueing/meter/ExponentialRateMeter + networks/NetworkBase -> networks/base/NetworkBase - Removed C++ classes - =================== - queueing/compat/cPacketQueue is no longer needed with the latest omnetpp version - queueing/compat/cQueue is no longer needed with the latest omnetpp version + Removed C++ classes + =================== + queueing/compat/cPacketQueue is no longer needed with the latest omnetpp version + queueing/compat/cQueue is no longer needed with the latest omnetpp version 2021-01-11 ------ inet-4.3.0 released ------ 2020-11-10 - Added folders - ============= - clock/base - clock/model - clock/oscillator - common/clock - linklayer/ethernet/base - linklayer/ethernet/basic - linklayer/ethernet/contract - linklayer/ethernet/modular - linklayer/virtual - networks - node/eigrp - physicallayer/wired/common - physicallayer/wired/ethernet - physicallayer/wireless/common - physicallayer/wireless/common/medium - physicallayer/wireless/common/radio - physicallayer/wireless/common/signal - physicallayer/wireless/noise - protocolelement/aggregation/base - protocolelement/aggregation/contract - protocolelement/aggregation/policy - protocolelement/checksum/base - protocolelement/checksum/serializer - protocolelement/common - protocolelement/contract - protocolelement/fragmentation/base - protocolelement/fragmentation/contract - protocolelement/fragmentation/policy - protocolelement/fragmentation/serializer - protocolelement/measurement - protocolelement/service - protocolelement/trafficconditioner - protocolelement/transceiver - protocolelement/transceiver/base - protocolelement/transceiver/contract - queueing/flow - queueing/gate - routing/eigrp - routing/eigrp/messages - routing/eigrp/pdms - routing/eigrp/tables - visualizer/canvas - visualizer/canvas/flow - visualizer/osg - visualizer/osg/flow - node/eigrp - routing/eigrp/pdms - routing/eigrp/tables + Added folders + ============= + clock/base + clock/model + clock/oscillator + common/clock + linklayer/ethernet/base + linklayer/ethernet/basic + linklayer/ethernet/contract + linklayer/ethernet/modular + linklayer/virtual + networks + node/eigrp + physicallayer/wired/common + physicallayer/wired/ethernet + physicallayer/wireless/common + physicallayer/wireless/common/medium + physicallayer/wireless/common/radio + physicallayer/wireless/common/signal + physicallayer/wireless/noise + protocolelement/aggregation/base + protocolelement/aggregation/contract + protocolelement/aggregation/policy + protocolelement/checksum/base + protocolelement/checksum/serializer + protocolelement/common + protocolelement/contract + protocolelement/fragmentation/base + protocolelement/fragmentation/contract + protocolelement/fragmentation/policy + protocolelement/fragmentation/serializer + protocolelement/measurement + protocolelement/service + protocolelement/trafficconditioner + protocolelement/transceiver + protocolelement/transceiver/base + protocolelement/transceiver/contract + queueing/flow + queueing/gate + routing/eigrp + routing/eigrp/messages + routing/eigrp/pdms + routing/eigrp/tables + visualizer/canvas + visualizer/canvas/flow + visualizer/osg + visualizer/osg/flow + node/eigrp + routing/eigrp/pdms + routing/eigrp/tables - Changed folders - =============== - linklayer/ethernet -> linklayer/ethernet/base - linklayer/ethernet -> linklayer/ethernet/basic - linklayer/ethernet -> linklayer/ethernet/common - linklayer/ethernet -> linklayer/ethernet/contract - linklayer/ethernet/switch -> linklayer/ethernet/common - physicallayer -> physicallayer/common - physicallayer -> physicallayer/wired - physicallayer -> physicallayer/wireless - visualizer -> visualizer/canvas - visualizer -> visualizer/osg + Changed folders + =============== + linklayer/ethernet -> linklayer/ethernet/base + linklayer/ethernet -> linklayer/ethernet/basic + linklayer/ethernet -> linklayer/ethernet/common + linklayer/ethernet -> linklayer/ethernet/contract + linklayer/ethernet/switch -> linklayer/ethernet/common + physicallayer -> physicallayer/common + physicallayer -> physicallayer/wired + physicallayer -> physicallayer/wireless + visualizer -> visualizer/canvas + visualizer -> visualizer/osg - Added modules - ============= - clock/base/ClockBase - clock/base/OscillatorBase - clock/contract/IClock - clock/contract/IOscillator - clock/model/IdealClock - clock/model/OscillatorBasedClock - clock/model/SettableClock - clock/oscillator/ConstantDriftOscillator - clock/oscillator/IdealOscillator - clock/oscillator/RandomDriftOscillator - linklayer/base/MacRelayUnitBase - linklayer/common/OmittedPolicyLayer - linklayer/contract/IPolicyLayer - linklayer/ethernet/modular/LayeredEthernetInterface - linklayer/ethernet/modular/EthernetAddressChecker - linklayer/ethernet/modular/EthernetAddressInserter - linklayer/ethernet/modular/EthernetCutthroughInterface - linklayer/ethernet/modular/EthernetCutthroughLayer - linklayer/ethernet/modular/EthernetCutthroughSink - linklayer/ethernet/modular/EthernetCutthroughSource - linklayer/ethernet/modular/EthernetFcsChecker - linklayer/ethernet/modular/EthernetFcsInserter - linklayer/ethernet/modular/EthernetFragmentFcsChecker - linklayer/ethernet/modular/EthernetFragmentFcsInserter - linklayer/ethernet/modular/EthernetFragmentingMacLayer - linklayer/ethernet/modular/EthernetGatingQueue - linklayer/ethernet/modular/EthernetLayer - linklayer/ethernet/modular/EthernetMacHeaderChecker - linklayer/ethernet/modular/EthernetMacHeaderInserter - linklayer/ethernet/modular/EthernetMacLayer - linklayer/ethernet/modular/EthernetPauseCommandProcessor - linklayer/ethernet/modular/EthernetPreemptingMacLayer - linklayer/ethernet/modular/EthernetPriorityQueue - linklayer/ethernet/modular/EthernetQueue - linklayer/ethernet/modular/EthernetSocketCommandProcessor - linklayer/ethernet/modular/EthernetSocketPacketProcessor - linklayer/ethernet/modular/EthernetSocketTable - linklayer/ethernet/modular/EthernetStreamingMacLayer - linklayer/ethernet/modular/EthernetTypeOrLengthChecker - linklayer/ethernet/modular/EthernetTypeOrLengthInserter - linklayer/ethernet/modular/IEthernetLayer - linklayer/ethernet/modular/IEthernetMacLayer - linklayer/ieee8021ae/Ieee8021aeTagEpdHeaderChecker - linklayer/ieee8021ae/Ieee8021aeTagEpdHeaderInserter - linklayer/ieee8021ae/IIeee8021aeTagEpdHeaderChecker - linklayer/ieee8021ae/IIeee8021aeTagEpdHeaderInserter - linklayer/ieee8021q/Ieee8021qLayer - linklayer/ieee8021q/Ieee8021qSocketCommandProcessor - linklayer/ieee8021q/Ieee8021qSocketPacketProcessor - linklayer/ieee8021q/Ieee8021qSocketTable - linklayer/ieee8021q/Ieee8021qTagEpdHeaderChecker - linklayer/ieee8021q/Ieee8021qTagEpdHeaderInserter - linklayer/ieee8021q/Ieee8021qTagTpidHeaderChecker - linklayer/ieee8021q/Ieee8021qTagTpidHeaderInserter - linklayer/ieee8021q/IIeee8021qLayer - linklayer/ieee8021q/IIeee8021qTagEpdHeaderChecker - linklayer/ieee8021q/IIeee8021qTagEpdHeaderInserter - linklayer/ieee8021q/IIeee8021qTagTpidHeaderChecker - linklayer/ieee8021q/IIeee8021qTagTpidHeaderInserter - linklayer/ieee8021q/OmittedIeee8021qTagEpdHeaderChecker - linklayer/ieee8021q/OmittedIeee8021qTagEpdHeaderInserter - linklayer/ieee8021q/OmittedIeee8021qTagTpidHeaderChecker - linklayer/ieee8021q/OmittedIeee8021qTagTpidHeaderInserter - linklayer/ieee8022/Ieee8022LlcChecker - linklayer/ieee8022/Ieee8022LlcInserter - linklayer/ieee8022/Ieee8022LlcLayer - linklayer/ieee8022/Ieee8022LlcSocketCommandProcessor - linklayer/ieee8022/Ieee8022LlcSocketPacketProcessor - linklayer/ieee8022/Ieee8022LlcSocketTable - linklayer/ieee8022/Ieee8022SnapChecker - linklayer/ieee8022/Ieee8022SnapInserter - linklayer/ieee8022/IIeee8022LlcChecker - linklayer/ieee8022/IIeee8022LlcInserter - linklayer/ieee8022/IIeee8022LlcLayer - linklayer/ieee8022/IIeee8022SnapChecker - linklayer/ieee8022/IIeee8022SnapInserter - linklayer/ieee8022/OmittedIeee8022Llc - linklayer/ieee8022/OmittedIeee8022LlcChecker - linklayer/ieee8022/OmittedIeee8022LlcInserter - linklayer/ieee8022/OmittedIeee8022LlcLayer - linklayer/ieee8022/OmittedIeee8022SnapChecker - linklayer/ieee8022/OmittedIeee8022SnapInserter - linklayer/vlan/VlanIndFilter - linklayer/vlan/VlanPolicyLayer - linklayer/vlan/VlanReqFilter - linklayer/vlan/VlanReqMapper - networks/Ieee80211NetworkBase - networks/NetworkBase - networks/WiredNetworkBase - networks/WirelessNetworkBase - node/eigrp/EigrpRouter - physicallayer/common/packetlevel/WireJunction - physicallayer/ethernet/EthernetFragmentPhyHeaderChecker - physicallayer/ethernet/EthernetFragmentPhyHeaderInserter - physicallayer/ethernet/EthernetPhyHeaderChecker - physicallayer/ethernet/EthernetPhyHeaderInserter - physicallayer/ethernet/EthernetPhyLayer - physicallayer/ethernet/EthernetPreemptingPhyLayer - physicallayer/ethernet/EthernetStreamingPhyLayer - physicallayer/ethernet/EthernetStreamThroughPhyLayer - physicallayer/ethernet/IEthernetPhyLayer - protocolelement/acknowledgement/ReceiveWithAcknowledge - protocolelement/acknowledgement/Resending - protocolelement/acknowledgement/SendWithAcknowledge - protocolelement/aggregation/base/AggregatorBase - protocolelement/aggregation/base/DeaggregatorBase - protocolelement/aggregation/contract/IAggregatorPolicy - protocolelement/aggregation/contract/IPacketAggregator - protocolelement/aggregation/contract/IPacketDeaggregator - protocolelement/aggregation/policy/LengthBasedAggregatorPolicy - protocolelement/aggregation/SubpacketLengthHeaderBasedAggregator - protocolelement/aggregation/SubpacketLengthHeaderBasedDeaggregator - protocolelement/checksum/base/CrcCheckerBase - protocolelement/checksum/base/CrcInserterBase - protocolelement/checksum/base/FcsCheckerBase - protocolelement/checksum/base/FcsInserterBase - protocolelement/checksum/CrcHeaderChecker - protocolelement/checksum/CrcHeaderInserter - protocolelement/checksum/FcsHeaderChecker - protocolelement/checksum/FcsHeaderInserter - protocolelement/common/InterpacketGapInserter - protocolelement/common/PacketDeserializer - protocolelement/common/PacketDestreamer - protocolelement/common/PacketEmitter - protocolelement/common/PacketSerializer - protocolelement/common/PacketStreamer - protocolelement/common/PaddingInserter - protocolelement/common/PreemptableStreamer - protocolelement/common/ProtocolChecker - protocolelement/contract/IProtocolHeaderChecker - protocolelement/contract/IProtocolHeaderInserter - protocolelement/dispatching/ReceiveWithProtocol - protocolelement/dispatching/SendWithProtocol - protocolelement/forwarding/Forwarding - protocolelement/forwarding/ReceiveWithHopLimit - protocolelement/forwarding/SendWithHopLimit - protocolelement/fragmentation/base/DefragmenterBase - protocolelement/fragmentation/base/FragmenterBase - protocolelement/fragmentation/contract/IFragmenterPolicy - protocolelement/fragmentation/contract/IPacketDefragmenter - protocolelement/fragmentation/contract/IPacketFragmenter - protocolelement/fragmentation/FragmentNumberHeaderBasedDefragmenter - protocolelement/fragmentation/FragmentNumberHeaderBasedFragmenter - protocolelement/fragmentation/FragmentNumberHeaderChecker - protocolelement/fragmentation/FragmentNumberHeaderInserter - protocolelement/fragmentation/FragmentTagBasedDefragmenter - protocolelement/fragmentation/FragmentTagBasedFragmenter - protocolelement/fragmentation/policy/LengthBasedFragmenterPolicy - protocolelement/measurement/IMeasurementLayer - protocolelement/measurement/MeasurementLayer - protocolelement/measurement/OmittedMeasurementLayer - protocolelement/ordering/DuplicateRemoval - protocolelement/ordering/Reordering - protocolelement/ordering/SequenceNumbering - protocolelement/selectivity/ReceiveAtL3Address - protocolelement/selectivity/ReceiveAtMacAddress - protocolelement/selectivity/ReceiveAtPort - protocolelement/selectivity/SendToL3Address - protocolelement/selectivity/SendToMacAddress - protocolelement/selectivity/SendToPort - protocolelement/service/DataService - protocolelement/service/ForwardingService - protocolelement/service/InterfaceService - protocolelement/service/MacService - protocolelement/service/SelectivityService - protocolelement/socket/ISocketLayer - protocolelement/socket/OmittedSocketLayer - protocolelement/trafficconditioner/ITrafficConditionerLayer - protocolelement/trafficconditioner/OmittedTrafficConditionerLayer - protocolelement/trafficconditioner/TrafficConditionerLayer - protocolelement/transceiver/base/PacketReceiverBase - protocolelement/transceiver/base/PacketTransmitterBase - protocolelement/transceiver/base/StreamingReceiverBase - protocolelement/transceiver/base/StreamingTransmitterBase - protocolelement/transceiver/contract/IPacketReceiver - protocolelement/transceiver/contract/IPacketTransmitter - protocolelement/transceiver/DestreamingReceiver - protocolelement/transceiver/PacketReceiver - protocolelement/transceiver/PacketTransmitter - protocolelement/transceiver/StreamingTransmitter - protocolelement/transceiver/StreamThroughReceiver - protocolelement/transceiver/StreamThroughTransmitter - queueing/base/ActivePacketSinkBase - queueing/base/ActivePacketSourceBase - queueing/base/PacketDuplicatorBase - queueing/base/PacketFlowBase - queueing/base/PacketGateBase - queueing/base/PacketPullerBase - queueing/base/PacketPusherBase - queueing/base/PassivePacketSinkBase - queueing/base/PassivePacketSourceBase - queueing/classifier/DynamicClassifier - queueing/common/OmittedPacketFlow - queueing/contract/IPacketFlow - queueing/contract/IPacketGate - queueing/contract/IPacketPuller - queueing/contract/IPacketPusher - queueing/filter/OmittedPacketFilter - queueing/gate/PeriodicGate - queueing/queue/InProgressQueue - queueing/queue/OmittedPacketQueue - queueing/queue/SelectiveQueue - queueing/server/InstantServer - queueing/server/OmittedPacketServer - queueing/server/PreemptingServer - queueing/shaper/OmittedTrafficConditioner - queueing/flow/FlowMeasurementRecorder - queueing/flow/FlowMeasurementStarter - routing/contract/IEigrp - routing/eigrp/EigrpProcessDS - routing/eigrp/EigrpRtp - routing/eigrp/EigrpRtp6 - routing/eigrp/EigrpSplitter - routing/eigrp/package - routing/eigrp/pdms/EigrpIpv4Pdm - routing/eigrp/pdms/EigrpIpv6Pdm - routing/eigrp/tables/EigrpInterfaceTable - routing/eigrp/tables/EigrpIpv4NeighborTable - routing/eigrp/tables/EigrpIpv4TopologyTable - routing/eigrp/tables/EigrpIpv6NeighborTable - routing/eigrp/tables/EigrpIpv6TopologyTable - visualizer/contract/IPacketFlowVisualizer - visualizer/flow/PacketFlowCanvasVisualizer - visualizer/flow/PacketFlowOsgVisualizer - visualizer/flow/PacketFlowVisualizer + Added modules + ============= + clock/base/ClockBase + clock/base/OscillatorBase + clock/contract/IClock + clock/contract/IOscillator + clock/model/IdealClock + clock/model/OscillatorBasedClock + clock/model/SettableClock + clock/oscillator/ConstantDriftOscillator + clock/oscillator/IdealOscillator + clock/oscillator/RandomDriftOscillator + linklayer/base/MacRelayUnitBase + linklayer/common/OmittedPolicyLayer + linklayer/contract/IPolicyLayer + linklayer/ethernet/modular/LayeredEthernetInterface + linklayer/ethernet/modular/EthernetAddressChecker + linklayer/ethernet/modular/EthernetAddressInserter + linklayer/ethernet/modular/EthernetCutthroughInterface + linklayer/ethernet/modular/EthernetCutthroughLayer + linklayer/ethernet/modular/EthernetCutthroughSink + linklayer/ethernet/modular/EthernetCutthroughSource + linklayer/ethernet/modular/EthernetFcsChecker + linklayer/ethernet/modular/EthernetFcsInserter + linklayer/ethernet/modular/EthernetFragmentFcsChecker + linklayer/ethernet/modular/EthernetFragmentFcsInserter + linklayer/ethernet/modular/EthernetFragmentingMacLayer + linklayer/ethernet/modular/EthernetGatingQueue + linklayer/ethernet/modular/EthernetLayer + linklayer/ethernet/modular/EthernetMacHeaderChecker + linklayer/ethernet/modular/EthernetMacHeaderInserter + linklayer/ethernet/modular/EthernetMacLayer + linklayer/ethernet/modular/EthernetPauseCommandProcessor + linklayer/ethernet/modular/EthernetPreemptingMacLayer + linklayer/ethernet/modular/EthernetPriorityQueue + linklayer/ethernet/modular/EthernetQueue + linklayer/ethernet/modular/EthernetSocketCommandProcessor + linklayer/ethernet/modular/EthernetSocketPacketProcessor + linklayer/ethernet/modular/EthernetSocketTable + linklayer/ethernet/modular/EthernetStreamingMacLayer + linklayer/ethernet/modular/EthernetTypeOrLengthChecker + linklayer/ethernet/modular/EthernetTypeOrLengthInserter + linklayer/ethernet/modular/IEthernetLayer + linklayer/ethernet/modular/IEthernetMacLayer + linklayer/ieee8021ae/Ieee8021aeTagEpdHeaderChecker + linklayer/ieee8021ae/Ieee8021aeTagEpdHeaderInserter + linklayer/ieee8021ae/IIeee8021aeTagEpdHeaderChecker + linklayer/ieee8021ae/IIeee8021aeTagEpdHeaderInserter + linklayer/ieee8021q/Ieee8021qLayer + linklayer/ieee8021q/Ieee8021qSocketCommandProcessor + linklayer/ieee8021q/Ieee8021qSocketPacketProcessor + linklayer/ieee8021q/Ieee8021qSocketTable + linklayer/ieee8021q/Ieee8021qTagEpdHeaderChecker + linklayer/ieee8021q/Ieee8021qTagEpdHeaderInserter + linklayer/ieee8021q/Ieee8021qTagTpidHeaderChecker + linklayer/ieee8021q/Ieee8021qTagTpidHeaderInserter + linklayer/ieee8021q/IIeee8021qLayer + linklayer/ieee8021q/IIeee8021qTagEpdHeaderChecker + linklayer/ieee8021q/IIeee8021qTagEpdHeaderInserter + linklayer/ieee8021q/IIeee8021qTagTpidHeaderChecker + linklayer/ieee8021q/IIeee8021qTagTpidHeaderInserter + linklayer/ieee8021q/OmittedIeee8021qTagEpdHeaderChecker + linklayer/ieee8021q/OmittedIeee8021qTagEpdHeaderInserter + linklayer/ieee8021q/OmittedIeee8021qTagTpidHeaderChecker + linklayer/ieee8021q/OmittedIeee8021qTagTpidHeaderInserter + linklayer/ieee8022/Ieee8022LlcChecker + linklayer/ieee8022/Ieee8022LlcInserter + linklayer/ieee8022/Ieee8022LlcLayer + linklayer/ieee8022/Ieee8022LlcSocketCommandProcessor + linklayer/ieee8022/Ieee8022LlcSocketPacketProcessor + linklayer/ieee8022/Ieee8022LlcSocketTable + linklayer/ieee8022/Ieee8022SnapChecker + linklayer/ieee8022/Ieee8022SnapInserter + linklayer/ieee8022/IIeee8022LlcChecker + linklayer/ieee8022/IIeee8022LlcInserter + linklayer/ieee8022/IIeee8022LlcLayer + linklayer/ieee8022/IIeee8022SnapChecker + linklayer/ieee8022/IIeee8022SnapInserter + linklayer/ieee8022/OmittedIeee8022Llc + linklayer/ieee8022/OmittedIeee8022LlcChecker + linklayer/ieee8022/OmittedIeee8022LlcInserter + linklayer/ieee8022/OmittedIeee8022LlcLayer + linklayer/ieee8022/OmittedIeee8022SnapChecker + linklayer/ieee8022/OmittedIeee8022SnapInserter + linklayer/vlan/VlanIndFilter + linklayer/vlan/VlanPolicyLayer + linklayer/vlan/VlanReqFilter + linklayer/vlan/VlanReqMapper + networks/Ieee80211NetworkBase + networks/NetworkBase + networks/WiredNetworkBase + networks/WirelessNetworkBase + node/eigrp/EigrpRouter + physicallayer/common/packetlevel/WireJunction + physicallayer/ethernet/EthernetFragmentPhyHeaderChecker + physicallayer/ethernet/EthernetFragmentPhyHeaderInserter + physicallayer/ethernet/EthernetPhyHeaderChecker + physicallayer/ethernet/EthernetPhyHeaderInserter + physicallayer/ethernet/EthernetPhyLayer + physicallayer/ethernet/EthernetPreemptingPhyLayer + physicallayer/ethernet/EthernetStreamingPhyLayer + physicallayer/ethernet/EthernetStreamThroughPhyLayer + physicallayer/ethernet/IEthernetPhyLayer + protocolelement/acknowledgement/ReceiveWithAcknowledge + protocolelement/acknowledgement/Resending + protocolelement/acknowledgement/SendWithAcknowledge + protocolelement/aggregation/base/AggregatorBase + protocolelement/aggregation/base/DeaggregatorBase + protocolelement/aggregation/contract/IAggregatorPolicy + protocolelement/aggregation/contract/IPacketAggregator + protocolelement/aggregation/contract/IPacketDeaggregator + protocolelement/aggregation/policy/LengthBasedAggregatorPolicy + protocolelement/aggregation/SubpacketLengthHeaderBasedAggregator + protocolelement/aggregation/SubpacketLengthHeaderBasedDeaggregator + protocolelement/checksum/base/CrcCheckerBase + protocolelement/checksum/base/CrcInserterBase + protocolelement/checksum/base/FcsCheckerBase + protocolelement/checksum/base/FcsInserterBase + protocolelement/checksum/CrcHeaderChecker + protocolelement/checksum/CrcHeaderInserter + protocolelement/checksum/FcsHeaderChecker + protocolelement/checksum/FcsHeaderInserter + protocolelement/common/InterpacketGapInserter + protocolelement/common/PacketDeserializer + protocolelement/common/PacketDestreamer + protocolelement/common/PacketEmitter + protocolelement/common/PacketSerializer + protocolelement/common/PacketStreamer + protocolelement/common/PaddingInserter + protocolelement/common/PreemptableStreamer + protocolelement/common/ProtocolChecker + protocolelement/contract/IProtocolHeaderChecker + protocolelement/contract/IProtocolHeaderInserter + protocolelement/dispatching/ReceiveWithProtocol + protocolelement/dispatching/SendWithProtocol + protocolelement/forwarding/Forwarding + protocolelement/forwarding/ReceiveWithHopLimit + protocolelement/forwarding/SendWithHopLimit + protocolelement/fragmentation/base/DefragmenterBase + protocolelement/fragmentation/base/FragmenterBase + protocolelement/fragmentation/contract/IFragmenterPolicy + protocolelement/fragmentation/contract/IPacketDefragmenter + protocolelement/fragmentation/contract/IPacketFragmenter + protocolelement/fragmentation/FragmentNumberHeaderBasedDefragmenter + protocolelement/fragmentation/FragmentNumberHeaderBasedFragmenter + protocolelement/fragmentation/FragmentNumberHeaderChecker + protocolelement/fragmentation/FragmentNumberHeaderInserter + protocolelement/fragmentation/FragmentTagBasedDefragmenter + protocolelement/fragmentation/FragmentTagBasedFragmenter + protocolelement/fragmentation/policy/LengthBasedFragmenterPolicy + protocolelement/measurement/IMeasurementLayer + protocolelement/measurement/MeasurementLayer + protocolelement/measurement/OmittedMeasurementLayer + protocolelement/ordering/DuplicateRemoval + protocolelement/ordering/Reordering + protocolelement/ordering/SequenceNumbering + protocolelement/selectivity/ReceiveAtL3Address + protocolelement/selectivity/ReceiveAtMacAddress + protocolelement/selectivity/ReceiveAtPort + protocolelement/selectivity/SendToL3Address + protocolelement/selectivity/SendToMacAddress + protocolelement/selectivity/SendToPort + protocolelement/service/DataService + protocolelement/service/ForwardingService + protocolelement/service/InterfaceService + protocolelement/service/MacService + protocolelement/service/SelectivityService + protocolelement/socket/ISocketLayer + protocolelement/socket/OmittedSocketLayer + protocolelement/trafficconditioner/ITrafficConditionerLayer + protocolelement/trafficconditioner/OmittedTrafficConditionerLayer + protocolelement/trafficconditioner/TrafficConditionerLayer + protocolelement/transceiver/base/PacketReceiverBase + protocolelement/transceiver/base/PacketTransmitterBase + protocolelement/transceiver/base/StreamingReceiverBase + protocolelement/transceiver/base/StreamingTransmitterBase + protocolelement/transceiver/contract/IPacketReceiver + protocolelement/transceiver/contract/IPacketTransmitter + protocolelement/transceiver/DestreamingReceiver + protocolelement/transceiver/PacketReceiver + protocolelement/transceiver/PacketTransmitter + protocolelement/transceiver/StreamingTransmitter + protocolelement/transceiver/StreamThroughReceiver + protocolelement/transceiver/StreamThroughTransmitter + queueing/base/ActivePacketSinkBase + queueing/base/ActivePacketSourceBase + queueing/base/PacketDuplicatorBase + queueing/base/PacketFlowBase + queueing/base/PacketGateBase + queueing/base/PacketPullerBase + queueing/base/PacketPusherBase + queueing/base/PassivePacketSinkBase + queueing/base/PassivePacketSourceBase + queueing/classifier/DynamicClassifier + queueing/common/OmittedPacketFlow + queueing/contract/IPacketFlow + queueing/contract/IPacketGate + queueing/contract/IPacketPuller + queueing/contract/IPacketPusher + queueing/filter/OmittedPacketFilter + queueing/gate/PeriodicGate + queueing/queue/InProgressQueue + queueing/queue/OmittedPacketQueue + queueing/queue/SelectiveQueue + queueing/server/InstantServer + queueing/server/OmittedPacketServer + queueing/server/PreemptingServer + queueing/shaper/OmittedTrafficConditioner + queueing/flow/FlowMeasurementRecorder + queueing/flow/FlowMeasurementStarter + routing/contract/IEigrp + routing/eigrp/EigrpProcessDS + routing/eigrp/EigrpRtp + routing/eigrp/EigrpRtp6 + routing/eigrp/EigrpSplitter + routing/eigrp/package + routing/eigrp/pdms/EigrpIpv4Pdm + routing/eigrp/pdms/EigrpIpv6Pdm + routing/eigrp/tables/EigrpInterfaceTable + routing/eigrp/tables/EigrpIpv4NeighborTable + routing/eigrp/tables/EigrpIpv4TopologyTable + routing/eigrp/tables/EigrpIpv6NeighborTable + routing/eigrp/tables/EigrpIpv6TopologyTable + visualizer/contract/IPacketFlowVisualizer + visualizer/flow/PacketFlowCanvasVisualizer + visualizer/flow/PacketFlowOsgVisualizer + visualizer/flow/PacketFlowVisualizer - Changed modules - =============== - linklayer/contract/ITrafficConditioner -> queueing/contract/ITrafficConditioner - linklayer/contract/IVlanInterface -> linklayer/contract/IVirtualInterface - linklayer/ethernet/EtherEncap -> linklayer/ethernet/basic/EthernetEncapsulation - linklayer/ethernet/EtherEncapDummy -> linklayer/ethernet/OmittedEtherEncap - linklayer/ethernet/EtherFrameClassifier -> linklayer/ethernet/common/EthernetFrameClassifier - linklayer/ethernet/EtherHub -> node/ethernet/EthernetHub - linklayer/ethernet/EtherMac -> linklayer/ethernet/basic/EthernetCsmaCaMac - linklayer/ethernet/EtherMacFullDuplex -> linklayer/ethernet/basic/EthernetMac - linklayer/ethernet/EtherQosQueue -> linklayer/ethernet/common/EthernetQosQueue - linklayer/ethernet/EtherQosRedQueue -> linklayer/ethernet/common/EthernetQosRedQueue - linklayer/ethernet/EtherQueue -> linklayer/ethernet/common/EthernetQueue - linklayer/ethernet/IEtherEncap -> linklayer/ethernet/contract/IEtherEncap - linklayer/vlan/VlanInterface -> linklayer/virtual/VirtualInterface - linklayer/vlan/VlanTunnel -> linklayer/virtual/VirtualTunnel - networklayer/common/InterfaceEntry -> networklayer/common/NetworkInterface - node/ethernet/EtherHost -> node/ethernet/EthernetHost - node/ethernet/EtherHost2 -> node/ethernet/EthernetHost2 - node/ethernet/EtherLink -> node/ethernet/EthernetLink - node/ethernet/EtherSwitch -> node/ethernet/EthernetSwitch - physicallayer/ethernet/EtherPhy -> physicallayer/wired/ethernet/EthernetPhy - queueing/common/PacketGate -> queueing/gate/PacketGate - queueing/queue/CompoundPacketQueue -> queueing/queue/CompoundPacketQueueBase + Changed modules + =============== + linklayer/contract/ITrafficConditioner -> queueing/contract/ITrafficConditioner + linklayer/contract/IVlanInterface -> linklayer/contract/IVirtualInterface + linklayer/ethernet/EtherEncap -> linklayer/ethernet/basic/EthernetEncapsulation + linklayer/ethernet/EtherEncapDummy -> linklayer/ethernet/OmittedEtherEncap + linklayer/ethernet/EtherFrameClassifier -> linklayer/ethernet/common/EthernetFrameClassifier + linklayer/ethernet/EtherHub -> node/ethernet/EthernetHub + linklayer/ethernet/EtherMac -> linklayer/ethernet/basic/EthernetCsmaCaMac + linklayer/ethernet/EtherMacFullDuplex -> linklayer/ethernet/basic/EthernetMac + linklayer/ethernet/EtherQosQueue -> linklayer/ethernet/common/EthernetQosQueue + linklayer/ethernet/EtherQosRedQueue -> linklayer/ethernet/common/EthernetQosRedQueue + linklayer/ethernet/EtherQueue -> linklayer/ethernet/common/EthernetQueue + linklayer/ethernet/IEtherEncap -> linklayer/ethernet/contract/IEtherEncap + linklayer/vlan/VlanInterface -> linklayer/virtual/VirtualInterface + linklayer/vlan/VlanTunnel -> linklayer/virtual/VirtualTunnel + networklayer/common/InterfaceEntry -> networklayer/common/NetworkInterface + node/ethernet/EtherHost -> node/ethernet/EthernetHost + node/ethernet/EtherHost2 -> node/ethernet/EthernetHost2 + node/ethernet/EtherLink -> node/ethernet/EthernetLink + node/ethernet/EtherSwitch -> node/ethernet/EthernetSwitch + physicallayer/ethernet/EtherPhy -> physicallayer/wired/ethernet/EthernetPhy + queueing/common/PacketGate -> queueing/gate/PacketGate + queueing/queue/CompoundPacketQueue -> queueing/queue/CompoundPacketQueueBase - Removed modules - =============== - common/misc/NetAnimTrace - linklayer/ethernet/EtherBus - linklayer/ethernet/EtherBus - linklayer/ethernet/EtherEncapDummy - linklayer/ieee8021q/IIeee8021qEncap - linklayer/ieee8021q/Ieee8021qEncap + Removed modules + =============== + common/misc/NetAnimTrace + linklayer/ethernet/EtherBus + linklayer/ethernet/EtherBus + linklayer/ethernet/EtherEncapDummy + linklayer/ieee8021q/IIeee8021qEncap + linklayer/ieee8021q/Ieee8021qEncap - Added module parameters - ======================= - ActivePacketSource:clockModule - ApskRadio:protocol - ErrorModelBase:snirOffset - EthernetInterface:bitrate - EthernetInterface:duplexMode - EthernetLink:length - EthernetSwitch:enableCutthrough - ExtIpv4TunDevice:namespace - ExtLowerEthernetInterface:bitrate - ExtUpperEthernetInterface:bitrate - IEthernetInterface:bitrate - Icmp:quoteLength - Ieee8022LlcSocketCommandProcessor:socketTableModule - Ieee8022LlcSocketPacketProcessor:socketTableModule - LinkLayerNodeBase:recordPcap - MediumVisualizerBase:powerDensityMapPixelMode - MediumVisualizerBase:signalAnimationSpeedChangeTimeMode - MediumVisualizerBase:spectrogramPixelMode - NetworkInterface:numPcapRecorders - NetworkInterface:recordPcap - NoiseDimensionalTransmitter:gainFunctionCacheLimit - PacketClassifierBase:reverseOrder - PacketSchedulerBase:reverseOrder - PacketSourceBase:attachCreationTimeTag - PacketSourceBase:attachDirectionTag - PacketSourceBase:attachIdentityTag - PassivePacketSource:clockModule - PathVisualizerBase:endPathSignal - PathVisualizerBase:extendPathSignal - PathVisualizerBase:startPathSignal - PcapFilePacketConsumer:outbound - PcapRecorder:fileFormat - Router:hasEigrp - ShortcutMac:mtu - Tcp:dctcpGamma - Tcp:dupthresh - Tcp:initialSsthresh - UdpBasicApp:clockModule - VirtualTunnel:protocol - VirtualTunnel:steal - WirelessInterface:protocol + Added module parameters + ======================= + ActivePacketSource:clockModule + ApskRadio:protocol + ErrorModelBase:snirOffset + EthernetInterface:bitrate + EthernetInterface:duplexMode + EthernetLink:length + EthernetSwitch:enableCutthrough + ExtIpv4TunDevice:namespace + ExtLowerEthernetInterface:bitrate + ExtUpperEthernetInterface:bitrate + IEthernetInterface:bitrate + Icmp:quoteLength + Ieee8022LlcSocketCommandProcessor:socketTableModule + Ieee8022LlcSocketPacketProcessor:socketTableModule + LinkLayerNodeBase:recordPcap + MediumVisualizerBase:powerDensityMapPixelMode + MediumVisualizerBase:signalAnimationSpeedChangeTimeMode + MediumVisualizerBase:spectrogramPixelMode + NetworkInterface:numPcapRecorders + NetworkInterface:recordPcap + NoiseDimensionalTransmitter:gainFunctionCacheLimit + PacketClassifierBase:reverseOrder + PacketSchedulerBase:reverseOrder + PacketSourceBase:attachCreationTimeTag + PacketSourceBase:attachDirectionTag + PacketSourceBase:attachIdentityTag + PassivePacketSource:clockModule + PathVisualizerBase:endPathSignal + PathVisualizerBase:extendPathSignal + PathVisualizerBase:startPathSignal + PcapFilePacketConsumer:outbound + PcapRecorder:fileFormat + Router:hasEigrp + ShortcutMac:mtu + Tcp:dctcpGamma + Tcp:dupthresh + Tcp:initialSsthresh + UdpBasicApp:clockModule + VirtualTunnel:protocol + VirtualTunnel:steal + WirelessInterface:protocol - Changed module parameters - ========================= - LinkLayerNodeBase:numVlanInterfaces -> LinkLayerNodeBase:numVirtInterfaces - MediumVisualizerBase:powerDensityMapSampling -> MediumVisualizerBase:powerDensityMapPixelMode - RadioMedium:recordCommunicationLog -> RadioMedium:recordReceptionLog - RadioMedium:recordCommunicationLog -> RadioMedium:recordTransmissionLog - VlanTunnel:realInterfaceName -> VirtualTunnel:realInterface + Changed module parameters + ========================= + LinkLayerNodeBase:numVlanInterfaces -> LinkLayerNodeBase:numVirtInterfaces + MediumVisualizerBase:powerDensityMapSampling -> MediumVisualizerBase:powerDensityMapPixelMode + RadioMedium:recordCommunicationLog -> RadioMedium:recordReceptionLog + RadioMedium:recordCommunicationLog -> RadioMedium:recordTransmissionLog + VlanTunnel:realInterfaceName -> VirtualTunnel:realInterface - Removed module parameters - ========================= - BMac:macMaxFrameRetries - EtherSwitch:csmacdSupport - Ipv4:procDelay - PacketGate:changeTimes - PcapRecorder:pcapLinkType + Removed module parameters + ========================= + BMac:macMaxFrameRetries + EtherSwitch:csmacdSupport + Ipv4:procDelay + PacketGate:changeTimes + PcapRecorder:pcapLinkType - Added statistics - ================ - calcLoad - delayingTime - driftRateChanged - elapsedTime - gateStateChanged - lifeTime - load - markingProb - processingTime - propagationTime - tcpRcvPayloadBytes - timeChanged - transmissionTime + Added statistics + ================ + calcLoad + delayingTime + driftRateChanged + elapsedTime + gateStateChanged + lifeTime + load + markingProb + processingTime + propagationTime + tcpRcvPayloadBytes + timeChanged + transmissionTime - Changed statistics - ================== - packetPopped -> packetPulled + Changed statistics + ================== + packetPopped -> packetPulled - Added packet chunks - =================== - AcknowledgeHeader - CrcHeader - DestinationL3AddressHeader - DestinationMacAddressHeader - DestinationPortHeader - EigrpMessage - EmptyChunk - EncryptedChunk - EthernetFragmentPhyHeader - EthernetMacAddressFields - EthernetPhyHeaderBase - EthernetTypeOrLengthField - FcsHeader - FragmentNumberHeader - HopLimitHeader - IcmpPtb - Ieee8021aeTagEpdHeader - Ieee8021aeTagTpidHeader - Ieee8022SnapHeader - ProtocolHeader - SequenceNumberHeader - SubpacketLengthHeader + Added packet chunks + =================== + AcknowledgeHeader + CrcHeader + DestinationL3AddressHeader + DestinationMacAddressHeader + DestinationPortHeader + EigrpMessage + EmptyChunk + EncryptedChunk + EthernetFragmentPhyHeader + EthernetMacAddressFields + EthernetPhyHeaderBase + EthernetTypeOrLengthField + FcsHeader + FragmentNumberHeader + HopLimitHeader + IcmpPtb + Ieee8021aeTagEpdHeader + Ieee8021aeTagTpidHeader + Ieee8022SnapHeader + ProtocolHeader + SequenceNumberHeader + SubpacketLengthHeader - Changed packet chunks - ===================== - EthernetControlFrame -> EthernetControlFrameBase - Ieee80211EtherTypeHeader -> Ieee802EpdHeader - Ieee8021qHeader -> Ieee8021qTagEpdHeader - Ieee8021qHeader -> Ieee8021qTagTpidHeader + Changed packet chunks + ===================== + EthernetControlFrame -> EthernetControlFrameBase + Ieee80211EtherTypeHeader -> Ieee802EpdHeader + Ieee8021qHeader -> Ieee8021qTagEpdHeader + Ieee8021qHeader -> Ieee8021qTagTpidHeader - Added MSG classes - ================= - common/packet/chunk/Chunk.msg: EmptyChunk - common/packet/chunk/Chunk.msg: EncryptedChunk - common/socket/SocketCommand.msg: SocketBindCommand - common/socket/SocketCommand.msg: SocketCloseCommand - common/socket/SocketCommand.msg: SocketClosedIndication - common/socket/SocketCommand.msg: SocketCommandBase - common/socket/SocketCommand.msg: SocketDestroyCommand - linklayer/ethernet/EthernetMacHeader.msg: EthernetFragmentFcs - linklayer/ieee802/Ieee802EpdHeader.msg: Ieee802EpdHeader - linklayer/ieee8021ae/Ieee8021aeTagHeader.msg: Ieee8021aeTagEpdHeader - linklayer/ieee8021ae/Ieee8021aeTagHeader.msg: Ieee8021aeTagTpidHeader - linklayer/ieee8021q/Ieee8021qCommand.msg: Ieee8021qBindCommand - physicallayer/ethernet/EthernetPhyHeader.msg: EthernetFragmentPhyHeader - physicallayer/ethernet/EthernetPhyHeader.msg: EthernetPhyHeaderBase - protocolelement/acknowledgement/AcknowledgeHeader.msg: AcknowledgeHeader - protocolelement/aggregation/header/SubpacketLengthHeader.msg: SubpacketLengthHeader - protocolelement/checksum/header/CrcHeader.msg: CrcHeader - protocolelement/checksum/header/FcsHeader.msg: FcsHeader - protocolelement/dispatching/ProtocolHeader.msg: ProtocolHeader - protocolelement/forwarding/HopLimitHeader.msg: HopLimitHeader - protocolelement/fragmentation/header/FragmentNumberHeader.msg: FragmentNumberHeader - protocolelement/ordering/SequenceNumberHeader.msg: SequenceNumberHeader - protocolelement/selectivity/DestinationL3AddressHeader.msg: DestinationL3AddressHeader - protocolelement/selectivity/DestinationMacAddressHeader.msg: DestinationMacAddressHeader - protocolelement/selectivity/DestinationPortHeader.msg: DestinationPortHeader - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Ack - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Hello - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Message - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Query - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Reply - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Update - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Ack - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Hello - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Message - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Query - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Reply - routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Update - routing/eigrp/messages/EigrpMessage.msg: EigrpMessage + Added MSG classes + ================= + common/packet/chunk/Chunk.msg: EmptyChunk + common/packet/chunk/Chunk.msg: EncryptedChunk + common/socket/SocketCommand.msg: SocketBindCommand + common/socket/SocketCommand.msg: SocketCloseCommand + common/socket/SocketCommand.msg: SocketClosedIndication + common/socket/SocketCommand.msg: SocketCommandBase + common/socket/SocketCommand.msg: SocketDestroyCommand + linklayer/ethernet/EthernetMacHeader.msg: EthernetFragmentFcs + linklayer/ieee802/Ieee802EpdHeader.msg: Ieee802EpdHeader + linklayer/ieee8021ae/Ieee8021aeTagHeader.msg: Ieee8021aeTagEpdHeader + linklayer/ieee8021ae/Ieee8021aeTagHeader.msg: Ieee8021aeTagTpidHeader + linklayer/ieee8021q/Ieee8021qCommand.msg: Ieee8021qBindCommand + physicallayer/ethernet/EthernetPhyHeader.msg: EthernetFragmentPhyHeader + physicallayer/ethernet/EthernetPhyHeader.msg: EthernetPhyHeaderBase + protocolelement/acknowledgement/AcknowledgeHeader.msg: AcknowledgeHeader + protocolelement/aggregation/header/SubpacketLengthHeader.msg: SubpacketLengthHeader + protocolelement/checksum/header/CrcHeader.msg: CrcHeader + protocolelement/checksum/header/FcsHeader.msg: FcsHeader + protocolelement/dispatching/ProtocolHeader.msg: ProtocolHeader + protocolelement/forwarding/HopLimitHeader.msg: HopLimitHeader + protocolelement/fragmentation/header/FragmentNumberHeader.msg: FragmentNumberHeader + protocolelement/ordering/SequenceNumberHeader.msg: SequenceNumberHeader + protocolelement/selectivity/DestinationL3AddressHeader.msg: DestinationL3AddressHeader + protocolelement/selectivity/DestinationMacAddressHeader.msg: DestinationMacAddressHeader + protocolelement/selectivity/DestinationPortHeader.msg: DestinationPortHeader + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Ack + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Hello + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Message + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Query + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Reply + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv4Update + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Ack + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Hello + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Message + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Query + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Reply + routing/eigrp/messages/EigrpMessage.msg: EigrpIpv6Update + routing/eigrp/messages/EigrpMessage.msg: EigrpMessage - Changed MSG classes - =================== - linklayer/ethernet/EtherFrame.msg: EthernetControlFrame -> linklayer/ethernet/EthernetControlFrame.msg: EthernetControlFrameBase - linklayer/ethernet/EtherFrame.msg: EthernetPauseFrame -> linklayer/ethernet/EthernetControlFrame.msg: EthernetPauseFrame - linklayer/ethernet/EthernetMacHeader.msg: EthernetMacAddressFields - linklayer/ethernet/EthernetMacHeader.msg: EthernetTypeOrLengthField - linklayer/ethernet/EtherPhyFrame.msg: EthernetPhyHeader -> physicallayer/ethernet/EthernetPhyHeader.msg: EthernetPhyHeader - linklayer/ieee8021q/Ieee8021qHeader.msg: Ieee8021qHeader -> linklayer/ieee8021q/Ieee8021qTagHeader.msg: Ieee8021qTagEpdHeader - linklayer/ieee8021q/Ieee8021qHeader.msg: Ieee8021qHeader -> linklayer/ieee8021q/Ieee8021qTagHeader.msg: Ieee8021qTagTpidHeader - linklayer/ieee8022/Ieee8022LlcHeader.msg: Ieee8022LlcSnapHeader -> linklayer/ieee8022/Ieee8022SnapHeader.msg: Ieee8022LlcSnapHeader - linklayer/ieee8022/Ieee8022LlcHeader.msg: Ieee8022LlcSnapHeader -> linklayer/ieee8022/Ieee8022SnapHeader.msg: Ieee8022SnapHeader + Changed MSG classes + =================== + linklayer/ethernet/EtherFrame.msg: EthernetControlFrame -> linklayer/ethernet/EthernetControlFrame.msg: EthernetControlFrameBase + linklayer/ethernet/EtherFrame.msg: EthernetPauseFrame -> linklayer/ethernet/EthernetControlFrame.msg: EthernetPauseFrame + linklayer/ethernet/EthernetMacHeader.msg: EthernetMacAddressFields + linklayer/ethernet/EthernetMacHeader.msg: EthernetTypeOrLengthField + linklayer/ethernet/EtherPhyFrame.msg: EthernetPhyHeader -> physicallayer/ethernet/EthernetPhyHeader.msg: EthernetPhyHeader + linklayer/ieee8021q/Ieee8021qHeader.msg: Ieee8021qHeader -> linklayer/ieee8021q/Ieee8021qTagHeader.msg: Ieee8021qTagEpdHeader + linklayer/ieee8021q/Ieee8021qHeader.msg: Ieee8021qHeader -> linklayer/ieee8021q/Ieee8021qTagHeader.msg: Ieee8021qTagTpidHeader + linklayer/ieee8022/Ieee8022LlcHeader.msg: Ieee8022LlcSnapHeader -> linklayer/ieee8022/Ieee8022SnapHeader.msg: Ieee8022LlcSnapHeader + linklayer/ieee8022/Ieee8022LlcHeader.msg: Ieee8022LlcSnapHeader -> linklayer/ieee8022/Ieee8022SnapHeader.msg: Ieee8022SnapHeader - Removed MSG classes - =================== - linklayer/ethernet/EthernetCommand.msg: EthernetCloseCommand - linklayer/ethernet/EthernetCommand.msg: EthernetCommandBase - linklayer/ethernet/EthernetCommand.msg: EthernetDestroyCommand - linklayer/ethernet/EthernetCommand.msg: EthernetSocketClosedIndication - linklayer/ieee80211/llc/Ieee80211EtherTypeHeader.msg: Ieee80211EtherTypeHeader - linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketCloseCommand - linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketClosedIndication - linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketCommand - linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketDestroyCommand + Removed MSG classes + =================== + linklayer/ethernet/EthernetCommand.msg: EthernetCloseCommand + linklayer/ethernet/EthernetCommand.msg: EthernetCommandBase + linklayer/ethernet/EthernetCommand.msg: EthernetDestroyCommand + linklayer/ethernet/EthernetCommand.msg: EthernetSocketClosedIndication + linklayer/ieee80211/llc/Ieee80211EtherTypeHeader.msg: Ieee80211EtherTypeHeader + linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketCloseCommand + linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketClosedIndication + linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketCommand + linklayer/ieee8022/Ieee8022LlcSocketCommand.msg: Ieee8022LlcSocketDestroyCommand - Added tags - ========== - DelayingTimeTag - DirectionTag - ElapsedTimeTag - FlowTag - FragmentTag - IdentityTag - PacketEventTag - ProcessingTimeTag - ProgressTag - PropagationTimeTag - QueueingTimeTag - TransmissionTimeTag + Added tags + ========== + DelayingTimeTag + DirectionTag + ElapsedTimeTag + FlowTag + FragmentTag + IdentityTag + PacketEventTag + ProcessingTimeTag + ProgressTag + PropagationTimeTag + QueueingTimeTag + TransmissionTimeTag - Added C++ classes - ================= - clock/common/ClockTime - common/clock/ClockUserModuleBase - common/clock/ClockUserModuleMixin - common/clock/ClockUserModuleMixinImpl - common/FlowTag - common/lifecycle/OperationalMixin - common/lifecycle/OperationalMixinImpl - common/packet/chunk/EncryptedChunk - common/packet/recorder/IPcapWriter - common/packet/recorder/PcapngWriter - common/packet/tag/SharingRegionTagSet - common/packet/tag/SharingTagSet - common/PacketEventTag - common/socket/SocketBase - common/SubmoduleLayout - linklayer/base/MacRelayUnitBase - linklayer/ethernet/EthernetControlFrameSerializer - linklayer/ethernet/modular/EthernetClassifier - linklayer/ieee802/Ieee802EpdHeaderSerializer - linklayer/ieee802/Ieee802EpdProtocolDissector - linklayer/ieee802/Ieee802EpdProtocolPrinter - linklayer/ieee8021ae/Ieee8021aeTagHeaderSerializer - linklayer/ieee8021q/Ieee8021qSocket - linklayer/ieee8021q/Ieee8021qTagEpdProtocolDissector - linklayer/ieee8021q/Ieee8021qTagHeaderSerializer - physicallayer/common/packetlevel/WirelessSignal - physicallayer/ethernet/EthernetPhyHeaderSerializer - physicallayer/ethernet/EthernetPhyProtocolDissector - protocolelement/checksum/serializer/CrcHeaderSerializer - protocolelement/checksum/serializer/FcsHeaderSerializer - protocolelement/common/AccessoryProtocol - protocolelement/common/HeaderPosition - protocolelement/fragmentation/serializer/FragmentNumberHeaderSerializer - protocolelement/ordering/SequenceNumberHeaderSerializer - protocolelement/ordering/SequenceNumberPacketClassifierFunction - routing/dsdv/DsdvHelloSerializer - routing/eigrp/EigrpDeviceConfigurator - routing/eigrp/EigrpDual - routing/eigrp/EigrpDualStack - routing/eigrp/messages/EigrpMsgReq - routing/eigrp/pdms/EigrpMetricHelper - routing/eigrp/pdms/EigrpPrint - routing/eigrp/tables/EigrpDisabledInterfaces - routing/eigrp/tables/EigrpNeighborTable - routing/eigrp/tables/EigrpNetworkTable - routing/eigrp/tables/EigrpRoute - routing/eigrp/tables/EigrpTopologyTable + Added C++ classes + ================= + clock/common/ClockTime + common/clock/ClockUserModuleBase + common/clock/ClockUserModuleMixin + common/clock/ClockUserModuleMixinImpl + common/FlowTag + common/lifecycle/OperationalMixin + common/lifecycle/OperationalMixinImpl + common/packet/chunk/EncryptedChunk + common/packet/recorder/IPcapWriter + common/packet/recorder/PcapngWriter + common/packet/tag/SharingRegionTagSet + common/packet/tag/SharingTagSet + common/PacketEventTag + common/socket/SocketBase + common/SubmoduleLayout + linklayer/base/MacRelayUnitBase + linklayer/ethernet/EthernetControlFrameSerializer + linklayer/ethernet/modular/EthernetClassifier + linklayer/ieee802/Ieee802EpdHeaderSerializer + linklayer/ieee802/Ieee802EpdProtocolDissector + linklayer/ieee802/Ieee802EpdProtocolPrinter + linklayer/ieee8021ae/Ieee8021aeTagHeaderSerializer + linklayer/ieee8021q/Ieee8021qSocket + linklayer/ieee8021q/Ieee8021qTagEpdProtocolDissector + linklayer/ieee8021q/Ieee8021qTagHeaderSerializer + physicallayer/common/packetlevel/WirelessSignal + physicallayer/ethernet/EthernetPhyHeaderSerializer + physicallayer/ethernet/EthernetPhyProtocolDissector + protocolelement/checksum/serializer/CrcHeaderSerializer + protocolelement/checksum/serializer/FcsHeaderSerializer + protocolelement/common/AccessoryProtocol + protocolelement/common/HeaderPosition + protocolelement/fragmentation/serializer/FragmentNumberHeaderSerializer + protocolelement/ordering/SequenceNumberHeaderSerializer + protocolelement/ordering/SequenceNumberPacketClassifierFunction + routing/dsdv/DsdvHelloSerializer + routing/eigrp/EigrpDeviceConfigurator + routing/eigrp/EigrpDual + routing/eigrp/EigrpDualStack + routing/eigrp/messages/EigrpMsgReq + routing/eigrp/pdms/EigrpMetricHelper + routing/eigrp/pdms/EigrpPrint + routing/eigrp/tables/EigrpDisabledInterfaces + routing/eigrp/tables/EigrpNeighborTable + routing/eigrp/tables/EigrpNetworkTable + routing/eigrp/tables/EigrpRoute + routing/eigrp/tables/EigrpTopologyTable - Changed C++ classes - =================== - common/int128 -> common/Int128 - common/NetworkCommunicationFingerprintCalculator -> common/FingerprintCalculator - linklayer/ethernet/EthernetHeaderSerializer -> linklayer/ethernet/EthernetMacHeaderSerializer - linklayer/ethernet/EthernetProtocolDissector -> linklayer/ethernet/EthernetMacProtocolDissector - linklayer/ethernet/EthernetProtocolPrinter -> linklayer/ethernet/EthernetMacProtocolPrinter + Changed C++ classes + =================== + common/int128 -> common/Int128 + common/NetworkCommunicationFingerprintCalculator -> common/FingerprintCalculator + linklayer/ethernet/EthernetHeaderSerializer -> linklayer/ethernet/EthernetMacHeaderSerializer + linklayer/ethernet/EthernetProtocolDissector -> linklayer/ethernet/EthernetMacProtocolDissector + linklayer/ethernet/EthernetProtocolPrinter -> linklayer/ethernet/EthernetMacProtocolPrinter - Removed C++ classes - =================== - common/packet/recorder/PacketDump - common/packet/tag/RegionTagSet - linklayer/ieee80211/llc/Ieee80211EtherTypeHeaderSerializer - linklayer/ieee80211/llc/Ieee80211EtherTypeProtocolDissector - linklayer/ieee80211/llc/Ieee80211EtherTypeProtocolPrinter + Removed C++ classes + =================== + common/packet/recorder/PacketDump + common/packet/tag/RegionTagSet + linklayer/ieee80211/llc/Ieee80211EtherTypeHeaderSerializer + linklayer/ieee80211/llc/Ieee80211EtherTypeProtocolDissector + linklayer/ieee80211/llc/Ieee80211EtherTypeProtocolPrinter - Added signals - ============= - calcLoad - delayingTime - driftRateChanged - elapsedTime - gateStateChanged - lifeTime - load - markingProb - packetFlowEnded - packetFlowStarted - postOscillatorStateChanged - preOscillatorStateChanged - processingTime - propagationTime - queueingTime - tcpRcvPayloadBytes - timeChanged - transmissionTime + Added signals + ============= + calcLoad + delayingTime + driftRateChanged + elapsedTime + gateStateChanged + lifeTime + load + markingProb + packetFlowEnded + packetFlowStarted + postOscillatorStateChanged + preOscillatorStateChanged + processingTime + propagationTime + queueingTime + tcpRcvPayloadBytes + timeChanged + transmissionTime - Removed signals - =============== - messageSent + Removed signals + =============== + messageSent - Changed signals - =============== - packetPopped -> packetPulled - receptionStarted - receptionEnded - transmissionStarted - transmissionEnded + Changed signals + =============== + packetPopped -> packetPulled + receptionStarted + receptionEnded + transmissionStarted + transmissionEnded diff --git a/src/inet/applications/voipstream/ChangeLog b/src/inet/applications/voipstream/ChangeLog index 95062a5cf1e..d9f3958d484 100644 --- a/src/inet/applications/voipstream/ChangeLog +++ b/src/inet/applications/voipstream/ChangeLog @@ -1,5 +1,9 @@ ====== inet-4.x ====== +2022-11-22 Zoltan Bojthe + + voipstream: follow ffmpeg changes + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/common/ChangeLog b/src/inet/common/ChangeLog index 4980cf44fb9..2fb1ea31d54 100644 --- a/src/inet/common/ChangeLog +++ b/src/inet/common/ChangeLog @@ -1,5 +1,25 @@ ====== inet-4.x ====== +2024-04-08 Andras Varga + + misc: fix incorrect enum declarations (required for OMNeT++ 6.1) + +2022-05-24 Zoltan Bojthe + + PcapngWriter: timestamp fix + +2022-05-23 Philipp Meyer + + Fix PcapngWriter timestamps + +2022-06-17 Levente Mészáros + + ResultFilters: Added check for the flow name in *PerRegionFilters. + + When these filters come after a DemuxFlowFilter, then the flow name must + be taken into account and data that doesn't belong to the given flow + should not be forwarded. + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/common/lifecycle/ChangeLog b/src/inet/common/lifecycle/ChangeLog index 90b3b92c52d..b8d6bdf523f 100644 --- a/src/inet/common/lifecycle/ChangeLog +++ b/src/inet/common/lifecycle/ChangeLog @@ -1,5 +1,9 @@ ====== inet-4.x ====== +2024-04-08 Andras Varga + + misc: fix incorrect enum declarations (required for OMNeT++ 6.1) + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/common/packet/ChangeLog b/src/inet/common/packet/ChangeLog index bc1c154c092..1e07350653b 100644 --- a/src/inet/common/packet/ChangeLog +++ b/src/inet/common/packet/ChangeLog @@ -1,5 +1,13 @@ ====== inet-4.x ====== +2022-05-24 Zoltan Bojthe + + PcapngWriter: timestamp fix + +2022-05-23 Philipp Meyer + + Fix PcapngWriter timestamps + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/common/packet/recorder/ChangeLog b/src/inet/common/packet/recorder/ChangeLog index 84a751ac7d1..59a96209c4b 100644 --- a/src/inet/common/packet/recorder/ChangeLog +++ b/src/inet/common/packet/recorder/ChangeLog @@ -1,5 +1,13 @@ ====== inet-4.x ====== +2022-05-24 Zoltan Bojthe + + PcapngWriter: timestamp fix + +2022-05-23 Philipp Meyer + + Fix PcapngWriter timestamps + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/physicallayer/ChangeLog b/src/inet/physicallayer/ChangeLog index 2a3efbc2d06..11f3d398576 100644 --- a/src/inet/physicallayer/ChangeLog +++ b/src/inet/physicallayer/ChangeLog @@ -1,5 +1,9 @@ ====== inet-4.x ====== +2024-03-11 Rudolf Hornig + + pathloss: fix#956 - Rayleigh pathloss computation was incorrect + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/physicallayer/wireless/common/pathloss/ChangeLog b/src/inet/physicallayer/wireless/common/pathloss/ChangeLog index 662226e2bc3..1ce89baaa0f 100644 --- a/src/inet/physicallayer/wireless/common/pathloss/ChangeLog +++ b/src/inet/physicallayer/wireless/common/pathloss/ChangeLog @@ -1,5 +1,9 @@ ====== inet-4.x ====== +2024-03-11 Rudolf Hornig + + pathloss: fix#956 - Rayleigh pathloss computation was incorrect + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------ diff --git a/src/inet/queueing/flow/ChangeLog b/src/inet/queueing/flow/ChangeLog index 3052f891b5b..cd50b5a6708 100644 --- a/src/inet/queueing/flow/ChangeLog +++ b/src/inet/queueing/flow/ChangeLog @@ -1,5 +1,9 @@ ====== inet-4.x ====== +2022-06-17 Levente Mészáros + + FlowMeasurementRecorder: Removed obsolete unused code. + 2022-07-27 ------ inet-4.4.1 released ------ 2022-05-13 ------ inet-4.4.0 released ------