IIpv6Tunneling

Package: inet.networklayer.contract

IIpv6Tunneling

module interface

IPv6 Tunnel Manager

See also: Ipv6, Ipv6NeighbourDiscovery, Icmpv6

Inheritance diagram

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

Implemented by

Name Type Description
Ipv6Tunneling simple module

IPv6 Tunnel Manager

Used in compound modules

Name Type Description
Ipv6NetworkLayer compound module

Represents an IPv6 network layer (L3).

Properties

Name Value Description
display i=block/tunnel

Source code

//
// IPv6 Tunnel Manager
//
// @see ~Ipv6, ~Ipv6NeighbourDiscovery, ~Icmpv6
//
moduleinterface IIpv6Tunneling
{
    @display("i=block/tunnel");
    gates:
        input upperLayerIn;
        output upperLayerOut;
        input linkLayerIn;
        output linkLayerOut;
}

File: src/inet/networklayer/contract/IIpv6Tunneling.ned