EigrpIpv6Pdm

Package: inet.routing.eigrp.pdms

EigrpIpv6Pdm

simple module

(no description)

Used in compound modules

Name Type Description
EigrpProcessDS compound module (no description)

Parameters

Name Type Default value Description
configData xml xmldoc("config.xml")
interfaceTableModule string
routingTableModule string

Gates

Name Direction Size Description
splitterIn input
rtpIn input
splitterOut output
rtpOut output

Scheduled messages (observed)

msgkindctrltagsmsgnamecontext
EigrpTimer0filled

Direct method calls (observed)

call tofunctioninfo
InterfaceTableinet::InterfaceTable::findInterfaceByNamefindInterfaceByName
InterfaceTableinet::InterfaceTable::interfaceChangedinterfaceChanged
EigrpIpv4Pdminet::eigrp::EigrpIpv4Pdm::receiveSignalrouteDeleted
EigrpIpv6Pdminet::eigrp::EigrpIpv6Pdm::receiveSignalrouteDeleted

Called methods (observed)

functioninfocall from
inet::eigrp::EigrpIpv6Pdm::receiveSignalinterfaceConfigChangedInterfaceTable
inet::eigrp::EigrpIpv6Pdm::receiveSignalinterfaceStateChangedInterfaceTable
inet::eigrp::EigrpIpv6Pdm::receiveSignalrouteDeletedIpv4RoutingTable, Ipv6RoutingTable, EigrpIpv6Pdm

Incoming messages (observed)

gatemsgkindctrlsrcModuletags
rtpInEigrpMsgReq0EigrpRtp6
splitterInPacket0EigrpSplitterDispatchProtocolInd, DispatchProtocolReq, DscpInd, EcnInd, HopLimitInd, InterfaceInd, L3AddressInd, MacAddressInd, NetworkProtocolInd, PacketProtocolTag, TosInd

Outgoing messages (observed)

gatemsgkindctrldestModuletags
rtpOutEigrpMsgReq0EigrpRtp6
rtpOutPacket0EigrpRtp6DispatchProtocolInd, DispatchProtocolReq, DscpInd, EcnInd, HopLimitInd, InterfaceInd, L3AddressInd, MacAddressInd, NetworkProtocolInd, PacketProtocolTag, TosInd
splitterOutPacket0EigrpSplitterDispatchProtocolReq, HopLimitReq, InterfaceReq, L3AddressReq, PacketProtocolTag

Packet operations (observed)

chunkTypepacketAction
EigrpIpv6AckinsertAtBack, peekAtFront
EigrpIpv6HelloinsertAtBack, peekAtFront
EigrpIpv6QueryinsertAtBack, peekAtFront
EigrpIpv6ReplyinsertAtBack, peekAtFront
EigrpIpv6UpdateinsertAtBack, peekAtFront
EigrpMessagepeekAtFront

Shared Tagging operations (observed)

tagTypetagAction
DispatchProtocolReqaddTagIfAbsent
HopLimitReqaddTagIfAbsent
InterfaceIndgetTag
InterfaceReqaddTagIfAbsent
L3AddressIndgetTag
L3AddressReqaddTagIfAbsent
PacketProtocolTagaddTagIfAbsent, getTag

Tagging operations (observed)

tagTypetagAction
inet::Ipv6InterfaceDatafindTagForUpdate, getTag, getTagForUpdate

Source code

simple EigrpIpv6Pdm
{
    parameters:
        xml configData = default(xmldoc("config.xml"));
        string interfaceTableModule;
        string routingTableModule;

    gates:
        input splitterIn;
        input rtpIn;

        output splitterOut;
        output rtpOut;
}
File: src/inet/routing/eigrp/pdms/EigrpIpv6Pdm.ned