IIpv4

Package: inet.networklayer.ipv4

IIpv4

module interface

(no description)

IIpv4

Inheritance diagram

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

Implemented by

Name Type Description
Ipv4 simple module

Implements the IPv4 protocol. The protocol header is represented by the ~Ipv4Header message class.

Used in compound modules

Name Type Description
Ipv4NetworkLayer compound module

Network(1,2,3) layer of an IPv4 node.

Properties

Name Value Description
display i=block/routing

Source code

moduleinterface IIpv4
{
    parameters:
        @display("i=block/routing");
    gates:
        input transportIn @labels(Ipv4ControlInfo/down,TcpHeader,UdpHeader,SctpHeader);
        output transportOut @labels(Ipv4ControlInfo/up,TcpHeader,UdpHeader,SctpHeader);
        input queueIn @labels(Ipv4Header,ArpPacket,Ieee802Ctrl);
        output queueOut @labels(Ipv4Header,ArpPacket,Ieee802Ctrl);
}

File: src/inet/networklayer/ipv4/Ipv4.ned