Package: inet.linklayer.contract
IWiredNic
module interfacePrototype module for link layer protocols.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
EthernetInterface | compound module |
Ethernet network interface. Complements EtherMAC and EtherEncap with an output queue for QoS and RED support. |
PPPInterface | compound module |
PPP interface. Complements the PPP module with an output queue for QoS and RED support. |
Used in compound modules
Name | Type | Description |
---|---|---|
AccessPoint | compound module |
A generic access point supporting multiple wireless radios, and multiple ethernet ports. The type of the ethernet MAC, relay unit and wireless card can be specified as parameters. |
EtherSwitch | compound module |
Model of an Ethernet switch. |
InternetCloud | compound module |
This module is an IPv4 router that can delay or drop packets (while retaining their order) based on which interface card the packet arrived on and on which interface it is leaving the cloud. The delayer module is replacable. |
LDP_LSR | compound module |
An LDP-capable router. |
NodeBase | compound module |
Contains the common lower layers (linklayer and networklayer) of Router, StandardHost, WirelessHost etc. |
RSVP_LSR | compound module |
An RSVP-TE capable router. |
Extends
Name | Type | Description |
---|---|---|
INic | module interface | (no description) |
Properties
Name | Value | Description |
---|---|---|
display | i=block/ifcard |
Source code
// // Prototype module for link layer protocols. // moduleinterface IWiredNic extends INic { parameters: @display("i=block/ifcard"); gates: inout phys; }File: src/inet/linklayer/contract/IWiredNic.ned