SctpSackChunk

Namespace inet::sctp

SctpSackChunk

class

(no description)

Extends

Name Type Description
SctpChunk (unknown -- not in documented files)

Fields

Name Type Description
cumTsnAck uint32_t

Cumulative TSN Ack

a_rwnd uint32_t

Advertised Receiver Window Credit

numGaps uint16_t

Number of Gap Ack Blocks

numNrGaps uint16_t

Number of Non-Revokable Gap Ack Blocks

numDupTsns uint16_t

Number of Duplicate TSNs

isNrSack bool

Start and End of Gap Ack Blocks

gapStart uint32_t[]
gapStop uint32_t[]
dupTsns uint32_t[]
sackSeqNum uint32_t
nrGapStart uint32_t[]
nrGapStop uint32_t[]
msg_rwnd uint32_t
dacPacketsRcvd uint8_t
nrSubtractRGaps bool

Source code

class SctpSackChunk extends SctpChunk
{
    // Cumulative TSN Ack
    uint32_t cumTsnAck;
    // Advertised Receiver Window Credit
    uint32_t a_rwnd;
    // Number of Gap Ack Blocks
    uint16_t numGaps;
    // Number of Non-Revokable Gap Ack Blocks
    uint16_t numNrGaps;
    // Number of Duplicate TSNs
    uint16_t numDupTsns;
    // Start and End of Gap Ack Blocks
    bool isNrSack;
    uint32_t gapStart[];
    uint32_t gapStop[];
    uint32_t dupTsns[];
    uint32_t sackSeqNum = 0;
    uint32_t nrGapStart[];
    uint32_t nrGapStop[];
    uint32_t msg_rwnd;
    uint8_t dacPacketsRcvd = 0;
    bool nrSubtractRGaps = false;
}

File: src/inet/transportlayer/sctp/SctpHeader.msg