SctpSackChunk

SctpSackChunk

class

(no description)

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
SctpChunk class (no description)

Fields

Name Type Description
cumTsnAck uint32

Cumulative TSN Ack

a_rwnd uint32

Advertised Receiver Window Credit

numGaps uint16

Number of Gap Ack Blocks

numNrGaps uint16

Number of Non-Revokable Gap Ack Blocks

numDupTsns uint16

Number of Duplicate TSNs

isNrSack bool

Start and End of Gap Ack Blocks

gapStart uint32[]
gapStop uint32[]
dupTsns uint32[]
sackSeqNum uint32
nrGapStart uint32[]
nrGapStop uint32[]
msg_rwnd uint32
dacPacketsRcvd uint8
nrSubtractRGaps bool
sctpChunkType uint8

Chunk Type

flags uint32
length unsigned short
chunkName char[]

Source code

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

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