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