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