Prototype module for link layer protocols.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
INic | module interface | (no description) |
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. |
BGPRouterEx | compound module |
Example IP router with BGPv4 and OSPFv4 support. |
BGPRouterSimple | compound module |
Example IPv4 router with BGPv4 support. |
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. |
Name | Value | Description |
---|---|---|
display | i=block/ifcard |
// // Prototype module for link layer protocols. // moduleinterface IWiredNic extends INic { parameters: @display("i=block/ifcard"); gates: inout phys; }