EigrpTlvParameter

EigrpTlvParameter

struct

TLV Parameter Type for Hello message

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Fields

Name Type Description
typeHigh char

type

typeLow char
kValues EigrpKValues

value

holdTimer uint16_t

Source code

// TLV Parameter Type for Hello message
struct EigrpTlvParameter
{
    @packetData;
    // type
    char typeHigh = 0;
    char typeLow = EIGRP_TLV_PARAM;
    // value
    EigrpKValues kValues;
    uint16_t holdTimer;
}

// IPv4 TLV Internal route
//struct EigrpIpv4Internal
//{
//    // type
//    char typeHigh = 1;
//    char typeLow = 2;
//    // length
//    uint16_t length = 28;
//    // value
//    IPv4Address routerID;     // IP of originating router (also in exterior TLV)
//    IPv4Address nextHop;
//    EigrpMetricPar metric;
//    EigrpRouteFlags flags;
//    IPv4Address destMask;     // Destination
//    IPv4Address destAddress;
//};

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