ITunnelInterface

Package: inet.linklayer.contract

module interface ITunnelInterface

Interface for tunnel network interfaces.

Inheritance diagram

Implemented by

Name

Type

Description

TunInterface

compound module

Implements a (simulated) TUN network interface.

Ipv6TunnelInterface

compound module

A virtual network interface that tunnels IPv6 traffic in IPv6 (RFC 2473). Traffic routed to this interface is encapsulated toward destination and handed back to IPv6 for forwarding; the IPv6 core needs no tunneling-specific knowledge. Plugs into the tun[] slot of nodes like any ITunnelInterface.

Extends

Name

Type

Description

INetworkInterface

module interface

Interface for network interfaces.

Properties

Name

Value

Description

display

i=block/ifcard

Source code

//
// Interface for tunnel network interfaces.
//
moduleinterface ITunnelInterface extends INetworkInterface
{
    parameters:
        @display("i=block/ifcard");
}

File: src/inet/linklayer/contract/ITunnelInterface.ned