SctpInitAckChunk

Namespace inet::sctp

SctpInitAckChunk

class

(no description)

Extends

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

Fields

Name Type Description
initTag uint32_t

Initiate Tag

a_rwnd uint32_t

Advertised Receiver Window

noOutStreams uint16_t

Number of Outbound Streams

noInStreams uint16_t

Number of Inbound Streams

initTsn uint32_t

Initial TSN

forwardTsn bool
ipv4Supported bool
ipv6Supported bool
addresses L3Address[]
cookie char[]
unrecognizedParameters uint8_t[]
stateCookie SctpCookie
msg_rwnd uint32_t
random uint8_t[]

Random Number

sctpChunkTypes uint16_t[]
sepChunks uint16_t[]

Supported extensions parameter, i.e. for StreamReset

hmacTypes uint16_t[]

Source code

class SctpInitAckChunk extends SctpChunk
{
    // Initiate Tag
    uint32_t initTag;
    // Advertised Receiver Window
    uint32_t a_rwnd;
    // Number of Outbound Streams
    uint16_t noOutStreams;
    // Number of Inbound Streams
    uint16_t noInStreams;
    // Initial TSN
    uint32_t initTsn;
    bool forwardTsn;
    bool ipv4Supported;
    bool ipv6Supported;
    L3Address addresses[];
    char cookie[];
    uint8_t unrecognizedParameters[];
    SctpCookie *stateCookie;
    uint32_t msg_rwnd;
    uint8_t random[]; //Random Number
    uint16_t sctpChunkTypes[];
    uint16_t sepChunks[]; //Supported extensions parameter, i.e. for StreamReset
    uint16_t hmacTypes[];
}

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