|
INET Framework for OMNeT++/OMNEST
|
#include <SctpAssociation.h>
|
| enum | GLOVariant { GLOV_None = 0,
GLOV_Optimized1 = 1,
GLOV_Optimized2 = 2,
GLOV_Shrunken = 3
} |
| |
| enum | MBVariant {
MBV_UseItOrLoseIt = 0,
MBV_CongestionWindowLimiting = 1,
MBV_UseItOrLoseItTempCwnd = 2,
MBV_CongestionWindowLimitingTempCwnd = 3,
MBV_MaxBurst = 4,
MBV_AggressiveMaxBurst = 5,
MBV_TotalMaxBurst = 6
} |
| |
| enum | CUCVariant { CUCV_Normal = 0,
CUCV_PseudoCumAck = 1,
CUCV_PseudoCumAckV2 = 2
} |
| |
| enum | BufferSplitVariant { CBSV_None = 0,
CBSV_SenderOnly = 1,
CBSV_ReceiverOnly = 2,
CBSV_BothSides = 3
} |
| |
| enum | ChunkReschedulingVariant {
CCRV_None = 0,
CCRV_SenderOnly = 1,
CCRV_ReceiverOnly = 2,
CCRV_BothSides = 3,
CCRV_Test = 99
} |
| |
| enum | CSackPath { CSP_Standard = 0,
CSP_Primary = 1,
CSP_RoundRobin = 2,
CSP_SmallestSRTT = 3
} |
| |
| enum | CCCVariant {
CCCV_Off = 0,
CCCV_CMT = 1,
CCCV_CMTRPv1 = 2,
CCCV_CMTRPv2 = 3,
CCCV_CMT_LIA = 4,
CCCV_CMT_OLIA = 5,
CCCV_CMTRP_Test1 = 100,
CCCV_CMTRP_Test2 = 101
} |
| |
◆ BufferSplitVariant
| Enumerator |
|---|
| CBSV_None | |
| CBSV_SenderOnly | |
| CBSV_ReceiverOnly | |
| CBSV_BothSides | |
◆ CCCVariant
| Enumerator |
|---|
| CCCV_Off | |
| CCCV_CMT | |
| CCCV_CMTRPv1 | |
| CCCV_CMTRPv2 | |
| CCCV_CMT_LIA | |
| CCCV_CMT_OLIA | |
| CCCV_CMTRP_Test1 | |
| CCCV_CMTRP_Test2 | |
◆ ChunkReschedulingVariant
| Enumerator |
|---|
| CCRV_None | |
| CCRV_SenderOnly | |
| CCRV_ReceiverOnly | |
| CCRV_BothSides | |
| CCRV_Test | |
◆ CSackPath
| Enumerator |
|---|
| CSP_Standard | |
| CSP_Primary | |
| CSP_RoundRobin | |
| CSP_SmallestSRTT | |
◆ CUCVariant
| Enumerator |
|---|
| CUCV_Normal | |
| CUCV_PseudoCumAck | |
| CUCV_PseudoCumAckV2 | |
◆ GLOVariant
| Enumerator |
|---|
| GLOV_None | |
| GLOV_Optimized1 | |
| GLOV_Optimized2 | |
| GLOV_Shrunken | |
◆ MBVariant
| Enumerator |
|---|
| MBV_UseItOrLoseIt | |
| MBV_CongestionWindowLimiting | |
| MBV_UseItOrLoseItTempCwnd | |
| MBV_CongestionWindowLimitingTempCwnd | |
| MBV_MaxBurst | |
| MBV_AggressiveMaxBurst | |
| MBV_TotalMaxBurst | |
◆ SctpStateVariables()
| inet::sctp::SctpStateVariables::SctpStateVariables |
( |
| ) |
|
454 for (
unsigned int i = 0; i < 65536; i++) {
457 for (
unsigned int i = 0; i < 32; i++) {
◆ ~SctpStateVariables()
| inet::sctp::SctpStateVariables::~SctpStateVariables |
( |
| ) |
|
◆ findMatch()
| bool inet::sctp::SctpStateVariables::findMatch |
( |
uint16_t |
sn | ) |
|
522 std::list<uint16_t>::iterator it;
◆ findPeerRequestNum()
| bool inet::sctp::SctpStateVariables::findPeerRequestNum |
( |
uint32_t |
num | ) |
|
◆ findPeerStreamToReset()
| bool inet::sctp::SctpStateVariables::findPeerStreamToReset |
( |
uint16_t |
sn | ) |
|
◆ findRequestNum()
| bool inet::sctp::SctpStateVariables::findRequestNum |
( |
uint32_t |
num | ) |
|
◆ findTypeInRequests()
◆ getNumRequestsNotPerformed()
| uint16_t inet::sctp::SctpStateVariables::getNumRequestsNotPerformed |
( |
| ) |
|
◆ getPrimaryPath()
◆ getPrimaryPathIndex()
| const L3Address& inet::sctp::SctpStateVariables::getPrimaryPathIndex |
( |
| ) |
const |
|
inline |
◆ setPrimaryPath()
◆ ackPointAdvanced
| bool inet::sctp::SctpStateVariables::ackPointAdvanced |
◆ ackState
| uint32_t inet::sctp::SctpStateVariables::ackState |
◆ active
| bool inet::sctp::SctpStateVariables::active |
◆ advancedPeerAckPoint
| uint32_t inet::sctp::SctpStateVariables::advancedPeerAckPoint |
◆ allowCMT
| bool inet::sctp::SctpStateVariables::allowCMT |
Referenced by inet::sctp::SctpAssociation::cwndUpdateAfterRtxTimeout(), inet::sctp::SctpAssociation::cwndUpdateAfterSack(), inet::sctp::SctpAssociation::cwndUpdateBytesAcked(), inet::sctp::SctpAssociation::getInitialCwnd(), inet::sctp::SctpAssociation::getNextPath(), inet::sctp::SctpAssociation::handleChunkReportedAsAcked(), inet::sctp::SctpAssociation::handleChunkReportedAsMissing(), inet::sctp::SctpAssociation::nonRenegablyAckChunk(), inet::sctp::SctpAssociation::processSackArrived(), SctpStateVariables(), inet::sctp::SctpAlg::sendCommandInvoked(), inet::sctp::SctpAssociation::sendOnAllPaths(), inet::sctp::SctpAssociation::sendOnPath(), inet::sctp::SctpAssociation::sendSACKviaSelectedPath(), inet::sctp::SctpAssociation::stateEntered(), inet::sctp::SctpAssociation::timeForSack(), inet::sctp::SctpAssociation::tsnWasReneged(), and inet::sctp::SctpAssociation::updateFastRecoveryStatus().
◆ alwaysBundleSack
| bool inet::sctp::SctpStateVariables::alwaysBundleSack |
◆ appLimited
| bool inet::sctp::SctpStateVariables::appLimited |
◆ appSendAllowed
| bool inet::sctp::SctpStateVariables::appSendAllowed |
◆ asconfChunk
◆ asconfOutstanding
| bool inet::sctp::SctpStateVariables::asconfOutstanding |
◆ asconfSn
| uint32_t inet::sctp::SctpStateVariables::asconfSn |
◆ assocPmtu
| uint32_t inet::sctp::SctpStateVariables::assocPmtu |
◆ assocThroughput
| uint32_t inet::sctp::SctpStateVariables::assocThroughput |
◆ auth
| bool inet::sctp::SctpStateVariables::auth |
Referenced by inet::sctp::SctpAssociation::addAuthChunkIfNecessary(), inet::sctp::SctpAssociation::processAsconfArrived(), inet::sctp::SctpAssociation::processPacketDropArrived(), inet::sctp::SctpAssociation::retransmitAsconf(), inet::sctp::SctpAssociation::retransmitCookieEcho(), SctpStateVariables(), inet::sctp::SctpAssociation::sendAbort(), inet::sctp::SctpAssociation::sendAsconf(), inet::sctp::SctpAssociation::sendAsconfAck(), inet::sctp::SctpAssociation::sendCookieAck(), inet::sctp::SctpAssociation::sendCookieEcho(), inet::sctp::SctpAssociation::sendHeartbeat(), inet::sctp::SctpAssociation::sendHeartbeatAck(), inet::sctp::SctpAssociation::sendInvalidStreamError(), inet::sctp::SctpAssociation::sendSack(), inet::sctp::SctpAssociation::sendShutdown(), and inet::sctp::SctpAssociation::stateEntered().
◆ authAdded
| bool inet::sctp::SctpStateVariables::authAdded |
◆ blockingTsnsMoved
| unsigned int inet::sctp::SctpStateVariables::blockingTsnsMoved |
◆ bufferedMessages
| uint32_t inet::sctp::SctpStateVariables::bufferedMessages |
◆ bundleReset
| bool inet::sctp::SctpStateVariables::bundleReset |
◆ bytesRcvd
| uint64_t inet::sctp::SctpStateVariables::bytesRcvd |
◆ bytesToAddPerPeerChunk
| uint32_t inet::sctp::SctpStateVariables::bytesToAddPerPeerChunk |
◆ bytesToAddPerRcvdChunk
| uint32_t inet::sctp::SctpStateVariables::bytesToAddPerRcvdChunk |
◆ bytesToRetransmit
| uint32_t inet::sctp::SctpStateVariables::bytesToRetransmit |
◆ checkSackSeqNumber
| bool inet::sctp::SctpStateVariables::checkSackSeqNumber |
◆ chunkList
| std::vector<uint16_t> inet::sctp::SctpStateVariables::chunkList |
◆ chunksAdded
| uint16_t inet::sctp::SctpStateVariables::chunksAdded |
◆ cmtBufferSplittingUsesOSB
| bool inet::sctp::SctpStateVariables::cmtBufferSplittingUsesOSB |
◆ cmtBufferSplitVariant
◆ cmtCCVariant
| CCCVariant inet::sctp::SctpStateVariables::cmtCCVariant |
◆ cmtChunkReschedulingThreshold
| double inet::sctp::SctpStateVariables::cmtChunkReschedulingThreshold |
◆ cmtChunkReschedulingVariant
◆ cmtCUCVariant
| CUCVariant inet::sctp::SctpStateVariables::cmtCUCVariant |
◆ cmtMovedChunksReduceCwnd
| bool inet::sctp::SctpStateVariables::cmtMovedChunksReduceCwnd |
◆ cmtRetransmissionVariant
| const char* inet::sctp::SctpStateVariables::cmtRetransmissionVariant |
◆ cmtSackPath
| CSackPath inet::sctp::SctpStateVariables::cmtSackPath |
◆ cmtSendAllComparisonFunction
◆ cmtSlowPathRTTUpdate
| bool inet::sctp::SctpStateVariables::cmtSlowPathRTTUpdate |
◆ cmtSmartFastRTX
| bool inet::sctp::SctpStateVariables::cmtSmartFastRTX |
◆ cmtSmartReneging
| bool inet::sctp::SctpStateVariables::cmtSmartReneging |
◆ cmtSmartT3Reset
| bool inet::sctp::SctpStateVariables::cmtSmartT3Reset |
◆ cmtUseDAC
| bool inet::sctp::SctpStateVariables::cmtUseDAC |
◆ cmtUseFRC
| bool inet::sctp::SctpStateVariables::cmtUseFRC |
◆ cmtUseSFR
| bool inet::sctp::SctpStateVariables::cmtUseSFR |
◆ cookieChunk
◆ cookieEchoReceived
| bool inet::sctp::SctpStateVariables::cookieEchoReceived |
◆ cookieLifeTime
| int32_t inet::sctp::SctpStateVariables::cookieLifeTime |
◆ corrIdNum
| uint32_t inet::sctp::SctpStateVariables::corrIdNum |
◆ count
| uint32_t inet::sctp::SctpStateVariables::count |
◆ dataChunkReceived
| bool inet::sctp::SctpStateVariables::dataChunkReceived |
◆ dataChunksAdded
| uint16_t inet::sctp::SctpStateVariables::dataChunksAdded |
◆ disableReneging
| bool inet::sctp::SctpStateVariables::disableReneging |
◆ dupList
| std::list<uint32_t> inet::sctp::SctpStateVariables::dupList |
◆ enableHeartbeats
| bool inet::sctp::SctpStateVariables::enableHeartbeats |
◆ errorCount
| uint32_t inet::sctp::SctpStateVariables::errorCount |
◆ expectedStreamResetSequenceNumber
| uint32_t inet::sctp::SctpStateVariables::expectedStreamResetSequenceNumber |
◆ fastRecoverySupported
| bool inet::sctp::SctpStateVariables::fastRecoverySupported |
◆ firstChunkReceived
| bool inet::sctp::SctpStateVariables::firstChunkReceived |
◆ firstDataSent
| bool inet::sctp::SctpStateVariables::firstDataSent |
◆ firstPeerRequest
| bool inet::sctp::SctpStateVariables::firstPeerRequest |
◆ fork
| bool inet::sctp::SctpStateVariables::fork |
◆ fragInProgress
| bool inet::sctp::SctpStateVariables::fragInProgress |
◆ fragPoint
| uint32_t inet::sctp::SctpStateVariables::fragPoint |
◆ gapList
Referenced by inet::sctp::SctpAssociation::createSack(), inet::sctp::SctpAssociation::makeRoomForTsn(), inet::sctp::SctpAssociation::process_RCV_Message(), inet::sctp::SctpAssociation::processDataArrived(), inet::sctp::SctpAssociation::processForwardTsnArrived(), inet::sctp::SctpAssociation::processInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::processInitAckArrived(), inet::sctp::SctpAssociation::processInitArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), inet::sctp::SctpAssociation::processTimer(), inet::sctp::SctpAssociation::resetGapLists(), inet::sctp::SctpAssociation::sendInitAck(), inet::sctp::SctpAssociation::sendShutdown(), inet::sctp::SctpAssociation::sendStreamResetResponse(), inet::sctp::SctpAssociation::timeForSack(), and inet::sctp::SctpAssociation::tsnIsDuplicate().
◆ gapListOptimizationVariant
| uint32_t inet::sctp::SctpStateVariables::gapListOptimizationVariant |
◆ gapReportLimit
| uint32_t inet::sctp::SctpStateVariables::gapReportLimit |
◆ header
| uint16_t inet::sctp::SctpStateVariables::header |
◆ highestTsnAcked
| uint32_t inet::sctp::SctpStateVariables::highestTsnAcked |
◆ highSpeedCC
| bool inet::sctp::SctpStateVariables::highSpeedCC |
◆ hmacType
| uint16_t inet::sctp::SctpStateVariables::hmacType |
◆ incomingRequest
Referenced by inet::sctp::SctpAssociation::checkStreamsToReset(), inet::sctp::SctpAssociation::process_RCV_Message(), inet::sctp::SctpAssociation::processIncomingResetRequestArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processSsnTsnResetRequestArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), inet::sctp::SctpAssociation::sendStreamResetResponse(), and ~SctpStateVariables().
◆ incomingRequestSet
| bool inet::sctp::SctpStateVariables::incomingRequestSet |
◆ incomingSackSeqNum
| uint32_t inet::sctp::SctpStateVariables::incomingSackSeqNum |
◆ initChunk
◆ initialPeerMsgRwnd
| uint32_t inet::sctp::SctpStateVariables::initialPeerMsgRwnd |
◆ initialPeerRwnd
| uint64_t inet::sctp::SctpStateVariables::initialPeerRwnd |
◆ initialPrimaryPath
| L3Address inet::sctp::SctpStateVariables::initialPrimaryPath |
◆ initialWindow
| uint32_t inet::sctp::SctpStateVariables::initialWindow |
◆ initReceived
| bool inet::sctp::SctpStateVariables::initReceived |
◆ initRetransCounter
| int16_t inet::sctp::SctpStateVariables::initRetransCounter |
◆ initRexmitTimeout
| simtime_t inet::sctp::SctpStateVariables::initRexmitTimeout |
◆ inOut
| bool inet::sctp::SctpStateVariables::inOut |
◆ inRequestSn
| uint32_t inet::sctp::SctpStateVariables::inRequestSn |
◆ keyVector
| uint8_t inet::sctp::SctpStateVariables::keyVector[512] |
◆ lastAssocThroughputTime
| simtime_t inet::sctp::SctpStateVariables::lastAssocThroughputTime |
◆ lastDataSourceList
◆ lastDataSourcePath
◆ lastMsgWasFragment
| bool inet::sctp::SctpStateVariables::lastMsgWasFragment |
◆ lastSendQueueAbated
| simtime_t inet::sctp::SctpStateVariables::lastSendQueueAbated |
◆ lastStreamScheduled
| uint32_t inet::sctp::SctpStateVariables::lastStreamScheduled |
◆ lastThroughputTime
| simtime_t inet::sctp::SctpStateVariables::lastThroughputTime |
◆ lastTransmission
| simtime_t inet::sctp::SctpStateVariables::lastTransmission |
◆ lastTsn
| uint32_t inet::sctp::SctpStateVariables::lastTsn |
◆ lastTsnAck
| uint32_t inet::sctp::SctpStateVariables::lastTsnAck |
◆ lastTsnBeforeReset
| uint32_t inet::sctp::SctpStateVariables::lastTsnBeforeReset |
◆ lastTsnReceived
| uint32_t inet::sctp::SctpStateVariables::lastTsnReceived |
◆ localAddresses
◆ localMsgRwnd
| uint32_t inet::sctp::SctpStateVariables::localMsgRwnd |
◆ localRequestType
| uint16_t inet::sctp::SctpStateVariables::localRequestType |
Referenced by inet::sctp::SctpAssociation::checkStreamsToReset(), inet::sctp::SctpAssociation::makeAddStreamsRequestParameter(), inet::sctp::SctpAssociation::makeIncomingStreamResetParameter(), inet::sctp::SctpAssociation::makeOutgoingStreamResetParameter(), inet::sctp::SctpAssociation::makeSsnTsnResetParameter(), inet::sctp::SctpAssociation::process_STREAM_RESET(), inet::sctp::SctpAssociation::processAddInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::processIncomingResetRequestArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendAddInAndOutStreamsRequest(), inet::sctp::SctpAssociation::sendAddOutgoingStreamsRequest(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendOnAllPaths(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetRequest().
◆ localRwnd
| uint64_t inet::sctp::SctpStateVariables::localRwnd |
◆ localTieTag
| uint8_t inet::sctp::SctpStateVariables::localTieTag[32] |
◆ maxBurst
| uint32_t inet::sctp::SctpStateVariables::maxBurst |
◆ maxBurstVariant
| MBVariant inet::sctp::SctpStateVariables::maxBurstVariant |
◆ messageAcceptLimit
| uint32_t inet::sctp::SctpStateVariables::messageAcceptLimit |
◆ messagesToPush
| uint32_t inet::sctp::SctpStateVariables::messagesToPush |
◆ movedChunkFastRTXFactor
| double inet::sctp::SctpStateVariables::movedChunkFastRTXFactor |
◆ msgNum
| uint32_t inet::sctp::SctpStateVariables::msgNum |
◆ nagleEnabled
| bool inet::sctp::SctpStateVariables::nagleEnabled |
◆ newChunkReceived
| bool inet::sctp::SctpStateVariables::newChunkReceived |
◆ nextRSid
| uint32_t inet::sctp::SctpStateVariables::nextRSid |
◆ nextTsn
| uint32_t inet::sctp::SctpStateVariables::nextTsn |
Referenced by inet::sctp::SctpAssociation::makeOutgoingStreamResetParameter(), inet::sctp::SctpAssociation::performStateTransition(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processSsnTsnResetRequestArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendInit(), inet::sctp::SctpAssociation::sendInitAck(), inet::sctp::SctpAssociation::sendOnPath(), inet::sctp::SctpAssociation::sendOutgoingRequestAndResponse(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetResponse().
◆ noMoreOutstanding
| bool inet::sctp::SctpStateVariables::noMoreOutstanding |
◆ nrSack
| bool inet::sctp::SctpStateVariables::nrSack |
◆ numAddedInStreams
| uint16_t inet::sctp::SctpStateVariables::numAddedInStreams |
◆ numAddedOutStreams
| uint16_t inet::sctp::SctpStateVariables::numAddedOutStreams |
◆ numberAsconfReceived
| uint16_t inet::sctp::SctpStateVariables::numberAsconfReceived |
◆ numGapReports
| uint32_t inet::sctp::SctpStateVariables::numGapReports |
◆ numMsgsReq
| std::vector<int32_t> inet::sctp::SctpStateVariables::numMsgsReq |
◆ numRequests
| uint32_t inet::sctp::SctpStateVariables::numRequests |
◆ numResetRequests
| uint16_t inet::sctp::SctpStateVariables::numResetRequests |
Referenced by inet::sctp::SctpAssociation::process_RCV_Message(), inet::sctp::SctpAssociation::processOutAndResponseArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), inet::sctp::SctpAssociation::retransmitReset(), SctpStateVariables(), inet::sctp::SctpAssociation::sendAddInAndOutStreamsRequest(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetRequest().
◆ osbWithHeader
| bool inet::sctp::SctpStateVariables::osbWithHeader |
◆ outgoingSackSeqNum
| uint32_t inet::sctp::SctpStateVariables::outgoingSackSeqNum |
◆ outstandingBytes
| uint64_t inet::sctp::SctpStateVariables::outstandingBytes |
Referenced by inet::sctp::SctpAssociation::checkStreamsToReset(), inet::sctp::SctpAssociation::chunkReschedulingControl(), inet::sctp::SctpAssociation::decreaseOutstandingBytes(), inet::sctp::SctpAssociation::increaseOutstandingBytes(), inet::sctp::SctpAssociation::makeOutgoingStreamResetParameter(), inet::sctp::SctpAssociation::process_STREAM_RESET(), inet::sctp::SctpAssociation::processIncomingResetRequestArrived(), inet::sctp::SctpAssociation::processSsnTsnResetRequestArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendOnAllPaths(), and inet::sctp::SctpAssociation::sendOnPath().
◆ outstandingMessages
| uint32_t inet::sctp::SctpStateVariables::outstandingMessages |
◆ packetBytes
| uint32_t inet::sctp::SctpStateVariables::packetBytes |
◆ packetsInTotalBurst
| uint32_t inet::sctp::SctpStateVariables::packetsInTotalBurst |
◆ padding
| bool inet::sctp::SctpStateVariables::padding |
◆ peerAllowsChunks
| bool inet::sctp::SctpStateVariables::peerAllowsChunks |
◆ peerAuth
| bool inet::sctp::SctpStateVariables::peerAuth |
Referenced by inet::sctp::SctpAssociation::addAuthChunkIfNecessary(), inet::sctp::SctpAssociation::process_RCV_Message(), inet::sctp::SctpAssociation::processAsconfArrived(), inet::sctp::SctpAssociation::processInitAckArrived(), inet::sctp::SctpAssociation::processInitArrived(), inet::sctp::SctpAssociation::processPacketDropArrived(), inet::sctp::SctpAssociation::retransmitAsconf(), inet::sctp::SctpAssociation::retransmitCookieEcho(), SctpStateVariables(), inet::sctp::SctpAssociation::sendAbort(), inet::sctp::SctpAssociation::sendAsconf(), inet::sctp::SctpAssociation::sendAsconfAck(), inet::sctp::SctpAssociation::sendCookieAck(), inet::sctp::SctpAssociation::sendCookieEcho(), inet::sctp::SctpAssociation::sendHeartbeat(), inet::sctp::SctpAssociation::sendHeartbeatAck(), inet::sctp::SctpAssociation::sendInvalidStreamError(), inet::sctp::SctpAssociation::sendSack(), and inet::sctp::SctpAssociation::sendShutdown().
◆ peerChunkList
| std::vector<uint16_t> inet::sctp::SctpStateVariables::peerChunkList |
◆ peerKeyVector
| uint8_t inet::sctp::SctpStateVariables::peerKeyVector[512] |
◆ peerMsgRwnd
| uint32_t inet::sctp::SctpStateVariables::peerMsgRwnd |
◆ peerPktDrop
| bool inet::sctp::SctpStateVariables::peerPktDrop |
◆ peerRequests
| std::map<uint32_t, RequestData> inet::sctp::SctpStateVariables::peerRequests |
◆ peerRequestSn
| uint32_t inet::sctp::SctpStateVariables::peerRequestSn |
◆ peerRequestType
| uint16_t inet::sctp::SctpStateVariables::peerRequestType |
◆ peerRwnd
| uint64_t inet::sctp::SctpStateVariables::peerRwnd |
Referenced by inet::sctp::SctpAssociation::bytesAllowedToSend(), inet::sctp::SctpAssociation::chunkReschedulingControl(), inet::sctp::SctpAssociation::initCcParameters(), inet::sctp::SctpAssociation::moveChunkToOtherPath(), inet::sctp::SctpAssociation::processHeartbeatAckArrived(), inet::sctp::SctpAssociation::processInitAckArrived(), inet::sctp::SctpAssociation::processInitArrived(), inet::sctp::SctpAssociation::processPacketDropArrived(), inet::sctp::SctpAssociation::processSackArrived(), SctpStateVariables(), and inet::sctp::SctpAssociation::sendOnPath().
◆ peerStreamReset
| bool inet::sctp::SctpStateVariables::peerStreamReset |
◆ peerStreamsToReset
| std::list<uint16_t> inet::sctp::SctpStateVariables::peerStreamsToReset |
◆ peerTieTag
| uint8_t inet::sctp::SctpStateVariables::peerTieTag[32] |
◆ peerTsnAfterReset
| uint32_t inet::sctp::SctpStateVariables::peerTsnAfterReset |
◆ peerWindowFull
| bool inet::sctp::SctpStateVariables::peerWindowFull |
◆ pktDropSent
| bool inet::sctp::SctpStateVariables::pktDropSent |
◆ primaryPath
◆ prMethod
| uint32_t inet::sctp::SctpStateVariables::prMethod |
◆ probingIsAllowed
| bool inet::sctp::SctpStateVariables::probingIsAllowed |
◆ probingTimeout
| int32_t inet::sctp::SctpStateVariables::probingTimeout |
◆ pushMessagesLeft
| int32_t inet::sctp::SctpStateVariables::pushMessagesLeft |
◆ queuedDroppableBytes
| uint64_t inet::sctp::SctpStateVariables::queuedDroppableBytes |
◆ queuedMessages
| uint64_t inet::sctp::SctpStateVariables::queuedMessages |
◆ queuedReceivedBytes
| uint64_t inet::sctp::SctpStateVariables::queuedReceivedBytes |
◆ queuedSentBytes
| uint64_t inet::sctp::SctpStateVariables::queuedSentBytes |
◆ queueLimit
| uint32_t inet::sctp::SctpStateVariables::queueLimit |
◆ queueUpdate
| bool inet::sctp::SctpStateVariables::queueUpdate |
◆ reactivatePrimaryPath
| bool inet::sctp::SctpStateVariables::reactivatePrimaryPath |
◆ requests
| std::map<uint32_t, RequestData> inet::sctp::SctpStateVariables::requests |
Referenced by findRequestNum(), findTypeInRequests(), getNumRequestsNotPerformed(), inet::sctp::SctpAssociation::makeAddStreamsRequestParameter(), inet::sctp::SctpAssociation::makeIncomingStreamResetParameter(), inet::sctp::SctpAssociation::makeOutgoingStreamResetParameter(), inet::sctp::SctpAssociation::process_TIMEOUT_RESET(), inet::sctp::SctpAssociation::processAddInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::processOutAndResponseArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), inet::sctp::SctpAssociation::sendAddInAndOutStreamsRequest(), inet::sctp::SctpAssociation::sendAddOutgoingStreamsRequest(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendOutgoingRequestAndResponse(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetRequest().
◆ requestsOverlap
| bool inet::sctp::SctpStateVariables::requestsOverlap |
◆ resetChunk
Referenced by inet::sctp::SctpAssociation::process_RCV_Message(), inet::sctp::SctpAssociation::processAddInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::processOutAndResponseArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), inet::sctp::SctpAssociation::retransmitReset(), SctpStateVariables(), inet::sctp::SctpAssociation::sendAbort(), inet::sctp::SctpAssociation::sendAddInAndOutStreamsRequest(), inet::sctp::SctpAssociation::sendAddOutgoingStreamsRequest(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendOutgoingRequestAndResponse(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetRequest().
◆ resetDeferred
| bool inet::sctp::SctpStateVariables::resetDeferred |
◆ resetInfo
◆ resetInStreams
| std::list<uint16_t> inet::sctp::SctpStateVariables::resetInStreams |
◆ resetOutStreams
| std::list<uint16_t> inet::sctp::SctpStateVariables::resetOutStreams |
◆ resetPending
| bool inet::sctp::SctpStateVariables::resetPending |
Referenced by inet::sctp::SctpAssociation::checkStreamsToReset(), inet::sctp::SctpAssociation::process_STREAM_RESET(), inet::sctp::SctpAssociation::processInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::processIncomingResetRequestArrived(), inet::sctp::SctpAssociation::processOutAndResponseArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::sctp::SctpAssociation::processResetResponseArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendOnAllPaths(), inet::sctp::SctpAssociation::sendOnPath(), and inet::sctp::SctpAssociation::streamIsPending().
◆ resetRequested
| bool inet::sctp::SctpStateVariables::resetRequested |
Referenced by inet::sctp::SctpAssociation::checkStreamsToReset(), inet::sctp::SctpAssociation::process_RCV_Message(), inet::sctp::SctpAssociation::process_STREAM_RESET(), inet::sctp::SctpAssociation::processResetResponseArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendDoubleStreamResetResponse(), inet::sctp::SctpAssociation::sendOnAllPaths(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), inet::sctp::SctpAssociation::sendStreamResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetResponse().
◆ responseSn
| uint32_t inet::sctp::SctpStateVariables::responseSn |
◆ rpMinCwnd
| uint32_t inet::sctp::SctpStateVariables::rpMinCwnd |
◆ rpPathBlocking
| bool inet::sctp::SctpStateVariables::rpPathBlocking |
◆ rpScaleBlockingTimeout
| bool inet::sctp::SctpStateVariables::rpScaleBlockingTimeout |
◆ rtxMethod
| uint32_t inet::sctp::SctpStateVariables::rtxMethod |
◆ sackAllowed
| bool inet::sctp::SctpStateVariables::sackAllowed |
◆ sackAlreadySent
| bool inet::sctp::SctpStateVariables::sackAlreadySent |
◆ sctpMsg
| Ptr<SctpHeader> inet::sctp::SctpStateVariables::sctpMsg |
◆ sendBuffer
| uint64_t inet::sctp::SctpStateVariables::sendBuffer |
◆ sendHeartbeatsOnActivePaths
| bool inet::sctp::SctpStateVariables::sendHeartbeatsOnActivePaths |
◆ sendQueueLimit
| uint64_t inet::sctp::SctpStateVariables::sendQueueLimit |
◆ sendResponse
| uint16_t inet::sctp::SctpStateVariables::sendResponse |
◆ sharedKey
| uint8_t inet::sctp::SctpStateVariables::sharedKey[512] |
◆ shutdownAckChunk
◆ shutdownChunk
◆ sizeKeyVector
| uint32_t inet::sctp::SctpStateVariables::sizeKeyVector |
◆ sizePeerKeyVector
| uint32_t inet::sctp::SctpStateVariables::sizePeerKeyVector |
◆ smartOverfullSACKHandling
| bool inet::sctp::SctpStateVariables::smartOverfullSACKHandling |
◆ ssFairBandwidthMap
| std::map<uint16_t, int32_t> inet::sctp::SctpStateVariables::ssFairBandwidthMap |
◆ ssLastDataChunkSizeSet
| bool inet::sctp::SctpStateVariables::ssLastDataChunkSizeSet |
◆ ssNextStream
| bool inet::sctp::SctpStateVariables::ssNextStream |
◆ ssOneStreamLeft
| bool inet::sctp::SctpStateVariables::ssOneStreamLeft |
◆ ssPriorityMap
| std::map<uint16_t, uint32_t> inet::sctp::SctpStateVariables::ssPriorityMap |
◆ ssStreamToPathMap
| std::map<uint16_t, int32_t> inet::sctp::SctpStateVariables::ssStreamToPathMap |
◆ stopOldData
| bool inet::sctp::SctpStateVariables::stopOldData |
◆ stopReading
| bool inet::sctp::SctpStateVariables::stopReading |
◆ stopReceiving
| bool inet::sctp::SctpStateVariables::stopReceiving |
◆ stopSending
| bool inet::sctp::SctpStateVariables::stopSending |
◆ streamReset
| bool inet::sctp::SctpStateVariables::streamReset |
◆ streamResetSequenceNumber
| uint32_t inet::sctp::SctpStateVariables::streamResetSequenceNumber |
Referenced by inet::sctp::SctpAssociation::processAddInAndOutResetRequestArrived(), inet::sctp::SctpAssociation::processStreamResetArrived(), SctpStateVariables(), inet::sctp::SctpAssociation::sendAddInAndOutStreamsRequest(), inet::sctp::SctpAssociation::sendAddOutgoingStreamsRequest(), inet::sctp::SctpAssociation::sendBundledOutgoingResetAndResponse(), inet::sctp::SctpAssociation::sendInit(), inet::sctp::SctpAssociation::sendInitAck(), inet::sctp::SctpAssociation::sendOutgoingRequestAndResponse(), inet::sctp::SctpAssociation::sendOutgoingResetRequest(), and inet::sctp::SctpAssociation::sendStreamResetRequest().
◆ streamsPending
| std::list<uint16_t> inet::sctp::SctpStateVariables::streamsPending |
◆ streamsToReset
| std::list<uint16_t> inet::sctp::SctpStateVariables::streamsToReset |
◆ streamThroughput
| std::map<uint16_t, uint32_t> inet::sctp::SctpStateVariables::streamThroughput |
◆ strictCwndBooking
| bool inet::sctp::SctpStateVariables::strictCwndBooking |
◆ swsAvoidanceInvoked
| bool inet::sctp::SctpStateVariables::swsAvoidanceInvoked |
◆ swsLimit
| uint32_t inet::sctp::SctpStateVariables::swsLimit |
◆ swsMsgInvoked
| bool inet::sctp::SctpStateVariables::swsMsgInvoked |
◆ tellArwnd
| bool inet::sctp::SctpStateVariables::tellArwnd |
◆ throughputInterval
| double inet::sctp::SctpStateVariables::throughputInterval |
◆ waitForResponse
| bool inet::sctp::SctpStateVariables::waitForResponse |
◆ zeroWindow
| bool inet::sctp::SctpStateVariables::zeroWindow |
◆ zeroWindowProbing
| bool inet::sctp::SctpStateVariables::zeroWindowProbing |
The documentation for this class was generated from the following files:
std::map< uint32_t, RequestData > requests
Definition: SctpAssociation.h:795
bool streamReset
Definition: SctpAssociation.h:774
bool zeroWindowProbing
Definition: SctpAssociation.h:572
uint32_t maxBurst
Definition: SctpAssociation.h:681
@ CCRV_Test
Definition: SctpAssociation.h:719
int16_t initRetransCounter
Counter for init and cookie retransmissions.
Definition: SctpAssociation.h:639
@ CCRV_ReceiverOnly
Definition: SctpAssociation.h:717
uint32_t nextTsn
Definition: SctpAssociation.h:603
bool disableReneging
Definition: SctpAssociation.h:676
@ MBV_TotalMaxBurst
Definition: SctpAssociation.h:689
@ MBV_CongestionWindowLimiting
Definition: SctpAssociation.h:684
uint32_t nextRSid
Definition: SctpAssociation.h:652
bool cmtMovedChunksReduceCwnd
Definition: SctpAssociation.h:731
@ GLOV_Optimized1
Definition: SctpAssociation.h:670
bool pktDropSent
Definition: SctpAssociation.h:823
uint32_t count
Definition: SctpAssociation.h:625
SctpInitChunk * initChunk
pointer to the init chunk data structure (for retransmissions)
Definition: SctpAssociation.h:642
@ CCRV_BothSides
Definition: SctpAssociation.h:718
bool fastRecoverySupported
Definition: SctpAssociation.h:574
bool authAdded
Definition: SctpAssociation.h:663
uint32_t rtxMethod
Definition: SctpAssociation.h:679
uint32_t inRequestSn
Definition: SctpAssociation.h:785
uint32_t incomingSackSeqNum
Definition: SctpAssociation.h:764
bool appSendAllowed
Definition: SctpAssociation.h:650
bool inOut
Definition: SctpAssociation.h:589
uint32_t gapReportLimit
Definition: SctpAssociation.h:667
uint32_t sizePeerKeyVector
Definition: SctpAssociation.h:817
@ CSP_SmallestSRTT
Definition: SctpAssociation.h:739
bool firstDataSent
Definition: SctpAssociation.h:584
double movedChunkFastRTXFactor
Definition: SctpAssociation.h:732
bool ssNextStream
Definition: SctpAssociation.h:842
bool peerPktDrop
Definition: SctpAssociation.h:824
bool enableHeartbeats
Definition: SctpAssociation.h:655
uint64_t localRwnd
Definition: SctpAssociation.h:602
uint32_t ackState
Definition: SctpAssociation.h:608
#define SCTP_DEFAULT_ARWND
Definition: SctpAssociation.h:228
bool dataChunkReceived
Definition: SctpAssociation.h:565
uint16_t numberAsconfReceived
Definition: SctpAssociation.h:768
bool firstChunkReceived
Definition: SctpAssociation.h:569
simtime_t lastSendQueueAbated
Definition: SctpAssociation.h:651
uint64_t peerRwnd
Definition: SctpAssociation.h:600
uint32_t lastStreamScheduled
Definition: SctpAssociation.h:616
uint32_t bytesToRetransmit
Definition: SctpAssociation.h:622
bool cookieEchoReceived
Definition: SctpAssociation.h:567
@ CCCV_CMTRPv2
Definition: SctpAssociation.h:750
SctpStreamResetChunk * resetChunk
Definition: SctpAssociation.h:788
@ CBSV_ReceiverOnly
Definition: SctpAssociation.h:708
static const L3Address zeroAddress
Definition: SctpAssociation.h:519
bool swsAvoidanceInvoked
Definition: SctpAssociation.h:570
uint32_t peerMsgRwnd
Definition: SctpAssociation.h:830
bool osbWithHeader
Definition: SctpAssociation.h:821
uint32_t responseSn
Definition: SctpAssociation.h:633
bool appLimited
Definition: SctpAssociation.h:780
bool auth
Definition: SctpAssociation.h:811
bool sackAlreadySent
Definition: SctpAssociation.h:577
@ GLOV_Optimized2
Definition: SctpAssociation.h:671
@ MBV_UseItOrLoseIt
Definition: SctpAssociation.h:683
bool probingIsAllowed
Definition: SctpAssociation.h:571
uint16_t dataChunksAdded
Definition: SctpAssociation.h:659
bool queueUpdate
Definition: SctpAssociation.h:583
bool initReceived
Definition: SctpAssociation.h:566
@ CBSV_SenderOnly
Definition: SctpAssociation.h:707
bool resetPending
Definition: SctpAssociation.h:579
bool lastMsgWasFragment
Definition: SctpAssociation.h:654
#define SCTP_TIMEOUT_INIT_REXMIT
Definition: SctpAssociation.h:237
uint64_t queuedSentBytes
Definition: SctpAssociation.h:613
bool zeroWindow
Definition: SctpAssociation.h:586
int32_t probingTimeout
Definition: SctpAssociation.h:635
uint32_t initialPeerMsgRwnd
Definition: SctpAssociation.h:828
@ CCCV_CMTRPv1
Definition: SctpAssociation.h:749
uint16_t numAddedOutStreams
Definition: SctpAssociation.h:661
bool rpScaleBlockingTimeout
Definition: SctpAssociation.h:758
bool asconfOutstanding
Definition: SctpAssociation.h:770
bool ssLastDataChunkSizeSet
Definition: SctpAssociation.h:843
uint32_t outgoingSackSeqNum
Definition: SctpAssociation.h:763
uint32_t gapListOptimizationVariant
Definition: SctpAssociation.h:674
uint16_t sendResponse
Definition: SctpAssociation.h:632
@ MBV_AggressiveMaxBurst
Definition: SctpAssociation.h:688
bool peerAuth
Definition: SctpAssociation.h:810
uint32_t expectedStreamResetSequenceNumber
Definition: SctpAssociation.h:783
bool cmtUseDAC
Definition: SctpAssociation.h:729
bool cmtSmartReneging
Definition: SctpAssociation.h:726
SctpAsconfChunk * asconfChunk
Definition: SctpAssociation.h:771
bool stopSending
Definition: SctpAssociation.h:587
bool cmtSmartFastRTX
Definition: SctpAssociation.h:725
bool highSpeedCC
Definition: SctpAssociation.h:743
bool padding
Definition: SctpAssociation.h:822
std::list< uint16_t > resetOutStreams
Definition: SctpAssociation.h:790
uint32_t assocThroughput
Definition: SctpAssociation.h:840
SctpPathVariables * primaryPath
Definition: SctpAssociation.h:850
uint32_t messagesToPush
Definition: SctpAssociation.h:623
bool peerAllowsChunks
Definition: SctpAssociation.h:827
bool allowCMT
Definition: SctpAssociation.h:694
@ CCCV_CMTRP_Test1
Definition: SctpAssociation.h:753
double cmtChunkReschedulingThreshold
Definition: SctpAssociation.h:722
@ CCRV_None
Definition: SctpAssociation.h:715
bool cmtSlowPathRTTUpdate
Definition: SctpAssociation.h:727
uint16_t hmacType
Definition: SctpAssociation.h:809
uint32_t sizeKeyVector
Definition: SctpAssociation.h:815
uint32_t streamResetSequenceNumber
Definition: SctpAssociation.h:782
bool strictCwndBooking
Definition: SctpAssociation.h:734
simtime_t initRexmitTimeout
Definition: SctpAssociation.h:640
uint32_t bufferedMessages
Definition: SctpAssociation.h:831
uint32_t localMsgRwnd
Definition: SctpAssociation.h:829
BufferSplitVariant cmtBufferSplitVariant
Definition: SctpAssociation.h:711
SctpCookieEchoChunk * cookieChunk
pointer to the cookie chunk data structure (for retransmissions)
Definition: SctpAssociation.h:644
bool stopReading
Definition: SctpAssociation.h:588
@ DEFERRED
Definition: SctpAssociation.h:140
@ CCCV_CMT_OLIA
Definition: SctpAssociation.h:752
uint16_t peerRequestType
Definition: SctpAssociation.h:798
L3Address remoteAddress
Definition: SctpAssociation.h:275
@ CBSV_None
Definition: SctpAssociation.h:706
SctpResetReq * resetInfo
Definition: SctpAssociation.h:797
removed type
Definition: IUdp-gates.txt:7
bool alwaysBundleSack
Definition: SctpAssociation.h:573
uint32_t lastTsnAck
Definition: SctpAssociation.h:604
CUCVariant cmtCUCVariant
Definition: SctpAssociation.h:703
uint32_t swsLimit
Definition: SctpAssociation.h:653
uint32_t fragPoint
Definition: SctpAssociation.h:618
bool cmtSmartT3Reset
Definition: SctpAssociation.h:724
uint32_t rpMinCwnd
Definition: SctpAssociation.h:759
uint8_t peerTieTag[32]
Definition: SctpAssociation.h:627
bool rpPathBlocking
Definition: SctpAssociation.h:757
uint32_t initialWindow
Definition: SctpAssociation.h:692
@ CUCV_PseudoCumAck
Definition: SctpAssociation.h:700
bool ssOneStreamLeft
Definition: SctpAssociation.h:844
bool sackAllowed
Definition: SctpAssociation.h:576
@ CCCV_Off
Definition: SctpAssociation.h:747
uint32_t lastTsnBeforeReset
Definition: SctpAssociation.h:787
int32_t pushMessagesLeft
Definition: SctpAssociation.h:624
@ MBV_MaxBurst
Definition: SctpAssociation.h:687
uint16_t chunksAdded
Definition: SctpAssociation.h:658
bool stopOldData
Definition: SctpAssociation.h:582
bool requestsOverlap
Definition: SctpAssociation.h:781
uint32_t corrIdNum
Definition: SctpAssociation.h:769
bool sendHeartbeatsOnActivePaths
Definition: SctpAssociation.h:656
bool checkSackSeqNumber
Definition: SctpAssociation.h:762
uint64_t bytesRcvd
Definition: SctpAssociation.h:620
bool newChunkReceived
Definition: SctpAssociation.h:568
uint64_t queuedReceivedBytes
Definition: SctpAssociation.h:615
uint64_t sendBuffer
Definition: SctpAssociation.h:649
bool cmtUseSFR
Definition: SctpAssociation.h:728
const char * cmtRetransmissionVariant
Definition: SctpAssociation.h:696
@ CCRV_SenderOnly
Definition: SctpAssociation.h:716
@ CSP_Standard
Definition: SctpAssociation.h:736
MBVariant maxBurstVariant
Definition: SctpAssociation.h:691
uint64_t queuedDroppableBytes
Definition: SctpAssociation.h:614
uint32_t outstandingMessages
Definition: SctpAssociation.h:832
@ CUCV_Normal
Definition: SctpAssociation.h:699
bool stopReceiving
Definition: SctpAssociation.h:581
bool bundleReset
Definition: SctpAssociation.h:777
ChunkReschedulingVariant cmtChunkReschedulingVariant
Definition: SctpAssociation.h:721
bool fragInProgress
Definition: SctpAssociation.h:591
uint32_t advancedPeerAckPoint
Definition: SctpAssociation.h:825
bool tellArwnd
Definition: SctpAssociation.h:835
@ GLOV_None
Definition: SctpAssociation.h:669
uint32_t packetBytes
Definition: SctpAssociation.h:660
bool firstPeerRequest
Definition: SctpAssociation.h:779
@ MBV_CongestionWindowLimitingTempCwnd
Definition: SctpAssociation.h:686
bool nrSack
Definition: SctpAssociation.h:666
bool smartOverfullSACKHandling
Definition: SctpAssociation.h:675
bool cmtBufferSplittingUsesOSB
Definition: SctpAssociation.h:712
bool cmtUseFRC
Definition: SctpAssociation.h:730
std::list< uint16_t > peerStreamsToReset
Definition: SctpAssociation.h:794
@ GLOV_Shrunken
Definition: SctpAssociation.h:672
unsigned int blockingTsnsMoved
Definition: SctpAssociation.h:733
uint32_t msgNum
Definition: SctpAssociation.h:619
uint32_t errorCount
Definition: SctpAssociation.h:599
bool active
Definition: SctpAssociation.h:562
uint8_t localTieTag[32]
Definition: SctpAssociation.h:626
SctpShutdownAckChunk * shutdownAckChunk
Definition: SctpAssociation.h:647
SctpPathVariables * lastDataSourcePath
Definition: SctpAssociation.h:596
uint32_t peerTsnAfterReset
Definition: SctpAssociation.h:786
uint16_t numResetRequests
Definition: SctpAssociation.h:634
uint64_t initialPeerRwnd
Definition: SctpAssociation.h:601
std::map< uint32_t, RequestData > peerRequests
Definition: SctpAssociation.h:796
@ CUCV_PseudoCumAckV2
Definition: SctpAssociation.h:701
uint32_t highestTsnAcked
Definition: SctpAssociation.h:605
SctpShutdownChunk * shutdownChunk
pointer to the resetChunk (for retransmission)
Definition: SctpAssociation.h:646
SctpParameter * incomingRequest
Definition: SctpAssociation.h:789
uint64_t outstandingBytes
Definition: SctpAssociation.h:612
@ CCCV_CMT
Definition: SctpAssociation.h:748
uint64_t queuedMessages
Definition: SctpAssociation.h:628
uint16_t localRequestType
Definition: SctpAssociation.h:799
uint64_t sendQueueLimit
Definition: SctpAssociation.h:648
@ CCCV_CMTRP_Test2
Definition: SctpAssociation.h:754
bool resetDeferred
Definition: SctpAssociation.h:776
bool peerStreamReset
Definition: SctpAssociation.h:775
uint32_t numRequests
Definition: SctpAssociation.h:621
bool noMoreOutstanding
Definition: SctpAssociation.h:590
std::vector< int32_t > numMsgsReq
Definition: SctpAssociation.h:636
double throughputInterval
Definition: SctpAssociation.h:841
bool incomingRequestSet
Definition: SctpAssociation.h:592
uint32_t peerRequestSn
Definition: SctpAssociation.h:784
@ CSP_RoundRobin
Definition: SctpAssociation.h:738
bool swsMsgInvoked
Definition: SctpAssociation.h:836
@ CCCV_CMT_LIA
Definition: SctpAssociation.h:751
bool resetRequested
Definition: SctpAssociation.h:580
bool reactivatePrimaryPath
Definition: SctpAssociation.h:578
@ MBV_UseItOrLoseItTempCwnd
Definition: SctpAssociation.h:685
bool ackPointAdvanced
Definition: SctpAssociation.h:564
uint32_t bytesToAddPerPeerChunk
Definition: SctpAssociation.h:834
@ CBSV_BothSides
Definition: SctpAssociation.h:709
bool fork
Definition: SctpAssociation.h:563
uint16_t numAddedInStreams
Definition: SctpAssociation.h:662
uint32_t bytesToAddPerRcvdChunk
Definition: SctpAssociation.h:833
uint32_t prMethod
Definition: SctpAssociation.h:826
CSackPath cmtSackPath
Definition: SctpAssociation.h:741
bool waitForResponse
Definition: SctpAssociation.h:778
@ PERFORMED
Definition: SctpAssociation.h:135
bool containsKey(const std::map< K, V, _C > &m, const Tk &a)
Definition: stlutils.h:80
uint32_t queueLimit
Definition: SctpAssociation.h:630
uint32_t asconfSn
Definition: SctpAssociation.h:767
@ CSP_Primary
Definition: SctpAssociation.h:737
CCCVariant cmtCCVariant
Definition: SctpAssociation.h:756
bool(* cmtSendAllComparisonFunction)(const SctpPathVariables *left, const SctpPathVariables *right)
Definition: SctpAssociation.h:695
bool peerWindowFull
Definition: SctpAssociation.h:585
uint32_t assocPmtu
Definition: SctpAssociation.h:617