EigrpMsgReq

Namespace: inet

message EigrpMsgReq

Message request

Usage diagram

Fields

Name

Type

Description

opcode

int8_t

Type of message

goodbyeMsg

bool

Message is Hello goodbye

init

bool

Initialization - establishment of neighborship

cr

bool

Conditionally Received

rs

bool

Reset

eot

bool

End of table

destNeighbor

int

ID of neighbor that is destination of message

destInterface

int

ID of destination interface

seqNumber

uint32_t

Sequence number for reliable transmission

ackNumber

uint32_t

Ack number for reliable transmission

numOfAck

int

Number of acknowledges

routes

EigrpMsgRoute[]

Source code

// Message request
message EigrpMsgReq
{
    int8_t opcode;              // Type of message
    bool goodbyeMsg = false;    // Message is Hello goodbye

    // flags
    bool init;                  // Initialization - establishment of neighborship
    bool cr;                    // Conditionally Received
    bool rs;                    // Reset
    bool eot;                   // End of table

    int destNeighbor;           // ID of neighbor that is destination of message
    int destInterface;          // ID of destination interface

    uint32_t seqNumber;         // Sequence number for reliable transmission
    uint32_t ackNumber;         // Ack number for reliable transmission

    int numOfAck;               // Number of acknowledges
    EigrpMsgRoute routes[];
};

File: src/inet/routing/eigrp/messages/EigrpMessage.msg