Package: inet.networklayer.ipv6tunneling
Ipv6Tunneling
simple moduleIPv6 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.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
interfaceTableModule | string |
The path to the InterfaceTable module |
|
routingTableModule | string | ||
xmipv6Module | string |
Properties
Name | Value | Description |
---|---|---|
display | i=block/tunnel |
Gates
Name | Direction | Size | Description |
---|---|---|---|
upperLayerIn | input | ||
upperLayerOut | output | ||
linkLayerIn | input | ||
linkLayerOut | output |
Source code
// // IPv6 Tunnel Manager // // @see ~Ipv6, ~Ipv6NeighbourDiscovery, ~Icmpv6 // simple Ipv6Tunneling like IIpv6Tunneling { parameters: string interfaceTableModule; // The path to the InterfaceTable module string routingTableModule; string xmipv6Module; @display("i=block/tunnel"); gates: input upperLayerIn; output upperLayerOut; input linkLayerIn; output linkLayerOut; }File: src/inet/networklayer/ipv6tunneling/Ipv6Tunneling.ned