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