IEigrp

Package: inet.routing.contract

IEigrp

module interface

Interface for routing protocol modules connected to IP Layer.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
EigrpProcessDS compound module (no description)

Used in compound modules

Name Type Description
Router compound module

A network router device with support for multiple routing protocols and network interfaces. Provides the foundation for simulating various types of routers in both wired and wireless networks.

Parameters

Name Type Default value Description
enableIPv4 bool
enableIPv6 bool

Properties

Name Value Description
display i=block/network

Source code

//
// Interface for routing protocol modules connected to IP Layer.
//
moduleinterface IEigrp
{
    parameters:
        bool enableIPv4;
        bool enableIPv6;
        @display("i=block/network");
    gates:
        input ipIn @labels(Ipv4ControlInfo/up,Ipv6ControlInfo/up);
        output ipOut @labels(Ipv4ControlInfo/down,Ipv6ControlInfo/down);
}

File: src/inet/routing/contract/IEigrp.ned