EigrpMsgReq

Namespace inet

EigrpMsgReq

message

Message request

Fields

Name Type Description
opcode int8_t

Type of message

goodbyeMsg bool

Message is Hello goodbye

init bool

flags

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
{
    @customize(true);
    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