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